1. 程式人生 > 其它 >Spring筆記(三):IOC建立物件方式

Spring筆記(三):IOC建立物件方式

時間: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>

總結:在配置檔案載入時,容器中管理的物件就已經初始化了,並且對於每個物件都有唯一的例項。

努力,向上,自律