spring IoC/DI
生活随笔
收集整理的這篇文章主要介紹了
spring IoC/DI
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、spring創建對象的三種方式: 1、通過構造方法創建
- 無參構造創建:默認情況
- 有參構造創建:需要明確配置
- <constructor-arg>中配置
- index:參數索引
- name:參數名
- type:參數類型(區分基本數據類型和包裝類)
- value:指定參數值
- ref:指定參數值為另一個bean
- 如果匹配多個構造方法,則執行最后一個
- <constructor-arg>中配置
- 配置工廠對象和需要創建的對象
- <bean id="factory" class=""></bean>:配置工廠對象
- <bean id="" factory-bean="factory" factory-method=""></bean>:配置需要創建的對象
- 只配置需要創建的對象
- <bean id="" class="" factory-method=""></bean>:配置需要創建的對象
- <property name=""></property>
- IoC(Inversion of Control):控制反轉
- 把創建對象這一步驟交給spring容器來完成。
- DI(Dependency Injection):依賴注入
- 把一個對象實例化后注入給另一個對象的過程。(通過ref="beanID"實現)
轉載于:https://www.cnblogs.com/ruowei/p/10852119.html
總結
以上是生活随笔為你收集整理的spring IoC/DI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 2411 Mondriaan'
- 下一篇: jquery替换onclick的方法