Spring 學習筆記 IOC 依賴注入

2021-06-27 16:04:29 字數 1440 閱讀 5464

簡述:

spring 學習 - ioc/依賴注入

1) 直接使用原始類建立bean

2) 使用工廠方法建立bean

3) 使用工廠類建立bean

1)setter injection

2) constructor injection(建構函式注入)

1)inner beans

2) collections - map

3) nulls

1. prototype, 每次getbean時都會建立乙個新的例項

2. singleton, 每次getbean時都獲取同乙個例項

1) 自定義

public class examplebean 

}

2) 實現spring約定的介面

public class examplebean implements initializingbean 

}

1)自定義

public class examplebean 

}

2)實現spring提供的介面

public class examplebean implements disposablebean 

}

乙個bean必須等到其他bean被成功載入後才能載入

乙個bean只有當被其他bean引用到,才真正建立例項

1) 單個bean配置

2) 所有的bean預設的延遲初始化配置

anialy

11anialy-child

Spring學習筆記 IoC

getbean 方法 引數為class時要保證配置檔案中bean唯一 構造器注入 通過constructor arg節點注入 工廠方法注入 很少使用 繼承 通過在bean中新增屬性parent指定繼承的父bean,也可以忽略父 bean 的 class 屬性,此時 abstract屬性 必須設為 t...

spring 之 ioc 依賴注入

關於bean的名稱,這裡有條預設的規則,就是類的名稱,然後第乙個字母小寫 依賴注入 xml方式 通過setter方法注入依賴 元素的 property 子元素指明了使用它們的set方法來注入。可以注入任何東西,從基本型別到集合類,甚至是應用系統的bean。這種方式的缺點是你無法在其它地方重用這個pe...

Spring之IOC 學習筆記

ioc ioc理論的背景 依賴注入 di ioc的好處 ioc的通俗理解 ioc ioc inversionof control,控制反轉 是 spring 的核心,貫穿始終。所謂 ioc,對於 spring 框架來說,就是由 spring 來負責控制物件的生命週期和物件的關係 傳統開發模式 物件之...