Spring框架的IOC原理

2021-10-03 05:51:59 字數 349 閱讀 5844

1 .ioc是什麼

2. ioc能做什麼

ioc很好的體現了物件導向設計法則之一—— 好萊塢法則:「別找我們,我們找你」;即由ioc容器幫物件找相應的依賴物件並注入,而不是由物件主動去找。

3 . ioc和di

理解di的關鍵是:「誰依賴誰,為什麼需要依賴,誰注入誰,注入了什麼」,那我們來深入分析一下:

●誰依賴於誰:當然是應用程式依賴於ioc容器;

●為什麼需要依賴:應用程式需要ioc容器來提供物件需要的外部資源;

●誰注入誰:很明顯是ioc容器注入應用程式某個物件,應用程式依賴的物件;

●注入了什麼:就是注入某個物件所需要的外部資源(包括物件、資源、常量資料)。

spring框架Ioc學習

理解 1 在ioc沒有出現之前,如果物件a需要依賴物件b,那麼在a初始化或執行到某乙個點的時候,需要去建立或者呼叫已經建立的物件b.不管是建立還是直接呼叫,控制權都在自己手裡.2 ioc出現之後,如果物件a需要依賴物件b,這是會有乙個容器來管理這種需求,將物件b注入到物件a中,這樣乙個容器我們稱之為...

spring框架溫習 IOC

ioc控制反轉,降低 之間的耦合度。把物件的建立交給spring來完成 實現方法 1.xml配置檔案方式 2.註解方式 使用的技術 xml配置檔案 dom4j解析xml檔案 工廠設計模式 反射 實現原理 問題 controller需要呼叫service,不通過new 修改乙個地方,需要找找找改改改 ...

spring框架IOC配置

ing context 3.2.xsd chema tx chema tx spring tx.xsd chema aop chema aop spring aop.xsd p gzsc 18000 111aaaa bbbb 9999 8888 user wwww 50可以通過註解方法,就不用在xm...