1. 程式人生 > 遊戲 >經典科幻角色機械戰警現已加入《堡壘之夜》

經典科幻角色機械戰警現已加入《堡壘之夜》

f
1、IOC容器
(1)IOC底層原理
(2)IOC介面(BeanFactory)
(3)IOC操作Bean管理(基於xml)
(4)IOC操作Bean管理(基於註解)
IOC(概念與原理)
(1)IOC:控制反轉,通過控制反轉,物件被建立的時候,由一個調控系統內的所有物件的外界實體將其依賴的物件的引用傳遞給它。依賴注入物件中。(把物件的建立和物件之間的呼叫過程,交給Spring進行管理)
(2)使用IOC的目的:耦合度降低
(3)入門案例就是IOC實現
2、IOC底層原理
(1)xml解析、工廠模式、反射
 

 IOC過程: 第一步: xml配置檔案,配置建立的物件

<bean id="dao" class="com.atguigu.UserDao"></bean>

第二步:有service類和dao類,建立工廠類

進一步降低耦合度

3、IOC(介面)
1)IOC思想基於IOC容器完成,IOC容器底層就是物件工廠
(2)Spring提供IOC容器實現兩種方式:(兩個介面)
(1)BeanFactory:IOC容器基本實現,是spring內部使用的介面,不提供開發人員使用
*載入配置檔案時候不會建立物件,在獲取物件(使用)才去建立物件
(2)ApplicationContext:BeanFactory介面的子介面,提供更多更強大的功能,供開發人員使用。
*載入配置檔案時候就會在配置檔案物件進行建立
(3)ApplicationContext實現類: