getbean()方法:引數為class時要保證配置檔案中bean唯一
構造器注入(通過constructor-arg節點注入)
工廠方法注入(很少使用)
繼承 通過在bean中新增屬性parent指定繼承的父bean,也可以忽略父 bean 的 class 屬性, 此時 abstract屬性 必須設為 true
依賴 使用者通過 depends-on 屬性設定 bean 前置依賴的bean,前置依賴的 bean 會在本 bean 例項化之前建立好
在 spring 中, 可以在 < bean> 元素的 scope 屬性裡設定 bean 的作用域。
類別說明
singleton
在spring ioc容器中僅存在乙個bean例項
prototype
每次呼叫getbean()時返回新的bean例項
request
session
在beans中新增context命名空間
在配置檔案中配置如下:
location="classpath:db.properties" />
通過 $ 的獲取var同名變數的值。
spel 使用 # 作為定界符
元件掃瞄:spring能夠從classpath下自動掃瞄,偵測和例項化具有特定註解的元件。
Spring之IOC 學習筆記
ioc ioc理論的背景 依賴注入 di ioc的好處 ioc的通俗理解 ioc ioc inversionof control,控制反轉 是 spring 的核心,貫穿始終。所謂 ioc,對於 spring 框架來說,就是由 spring 來負責控制物件的生命週期和物件的關係 傳統開發模式 物件之...
spring學習筆記 IOC 控制反轉
spring為編寫企業應用程式提供了輕量的解決方案,同時仍然支援使用宣告式事務 用rmi或web service遠端呼叫 以及使用多種方式來將資料持久化到資料庫。ioc 控制反轉。也有人這樣叫 di 依賴注入。aop 面前切面程式設計。所謂控制反 以前我們要呼叫某個類的方法。首先是new這個類。然後...
Spring 學習筆記 IOC 依賴注入
簡述 spring 學習 ioc 依賴注入 1 直接使用原始類建立bean 2 使用工廠方法建立bean 3 使用工廠類建立bean 1 setter injection 2 constructor injection 建構函式注入 1 inner beans 2 collections map 3...