可參考官網: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");