Spring IoC的理解 找女朋友的方法

2021-07-09 11:31:28 字數 506 閱讀 2131

spring ioc,控制反轉的意思。

1.傳統的物件之間的引用是這樣的:物件a需要用到物件b的時候,就主動去建立乙個物件b。就如我們傳統的找女朋友方法一樣,當我們需要找女朋友的時候,會主動的去找符合我們要求的女朋友,身高啊,樣貌啊,手機號啊,qq號等等,都需要我們主動去了解,打聽。

2.spring ioc 中,物件間的引用是這樣的:物件a需要用到物件b的時候,a從ioc容器(如xml檔案)中得到乙個符合要求的物件b,即a只要告訴ioc容器,需要這樣乙個要求的物件b,ioc容器會自動找到這個物件,注入到物件a中,所以ioc另一種叫法是di(依賴注入),是在獲取依賴物件的時候需要從ioc容器中注入的。就如現在的找女朋友比較流行的一種方法——通過婚介所(相當於ioc容器),物件a只要告訴婚介所(ioc容器--xml檔案)需要的物件b的要求,比如身高170啊,體重90斤啊,貌如西施等等,婚介所就會找到這樣乙個物件b給物件a,就是依賴注入的意思。當物件a需要乙個依賴物件——女朋友的時候,通過第三方(婚介所——ioc容器)注入即可,無需自己去找了,這就是控制反轉了

談談對Spring IOC的理解

spring ioc 控制反轉,也叫依賴注入 di 控制反轉是一種思想,是將原來程式主導變為第三方主導,也就是容器主導,程式需要什麼,容器提供給程式,原來 是 程式需要a類,我們需要建立也就是new a 給程式,通過使用spring ioc 我們可以不用這麼寫,在配置檔案中進行配置便可以了,配置完成...

spring IOC 控制反轉的簡單理解

public inte ce apublic class aimpl implements a 以上是乙個介面和其實現類 當我們需要呼叫a中的方法時,勢必會用出以下語句 a a new aimpl 但是這樣以來,就會產生耦合關係,使 失去靈活性,影響 質量。通常我們會採用在工廠模式中使物件單例的方式...

Spring IOC與AOP的個人理解

ioc 控制反轉 又名 依賴注入 正常情況下 無ioc 你製作一件家具 你需要錘子,自己去找錘子 你需要扳手,自己去找扳手 你需要鋸子,自己去找鋸子 家具完成了 ioc情況下 製作前,你把錘子,扳手,鋸子給管家 所以稱為 依賴注入 你製作一件家具 你需要錘子,管家遞給你錘子 所以稱為 控制反轉 你需...