可参考官网:https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.htmlhttps://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.html
1. 使用无参构造创建对象,默认!
2. 假设我们要使用有参构造创建对象,三种方式:
——a. 下标赋值
<bean id="user" class="com.yang.pojo.User"><constructor-arg index="0" value="辰阳哈哈"/></bean>
——b.类型(不建议使用,如万一有两个String类型)
<bean id="user" class="com.yang.pojo.User"><constructor-arg type="java.lang.String" value="chenayng"/></bean>
——c.参数名
<bean id="user" class="com.yang.pojo.User"><constructor-arg name="name" value="chenyang"/></bean>
3. 总结:在配置文件加载的时候,容器中管理的对象就已经初始化了
容器:ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");