簡述:
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 來負責控制物件的生命週期和物件的關係 傳統開發模式 物件之...