Spring學習筆記 IoC

2021-07-25 22:15:43 字數 1111 閱讀 6329

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...