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