Spring筆記(三):IOC建立物件方式
阿新 • • 發佈:2021-10-24
時間:2021/10/24
下面是IOC建立物件的常用方式:
1.預設使用無參構造建立物件。
2.如果要使用有參構造建立物件,有以下三種方式:
- 通過下標賦值,下標從0開始
1 <!-- 通過下標賦值,下標從0開始 --> 2 <bean id="user" class="bupt.machi.pojo.User"> 3 <constructor-arg index="0" value="machi"/> 4 </bean>
- 通過型別賦值,不建議使用,無法解決兩個引數型別相同的情況
1 <!-- 通過型別賦值--> 2 <bean id="user" class="bupt.machi.pojo.User"> 3 <constructor-arg type="java.lang.String" value="machi"/> 4 </bean>
- 通過引數名賦值,容易理解
1 <!-- 通過型別賦值 --> 2 <bean id="user" class="bupt.machi.pojo.User"> 3 <constructor-arg name="name"value="machi"/> 4 </bean>
總結:在配置檔案載入時,容器中管理的物件就已經初始化了,並且對於每個物件都有唯一的例項。
努力,向上,自律