Spring 1 IOc容器註冊元件方式

2021-10-07 14:22:53 字數 667 閱讀 8103

ioc容器註冊元件方式:

_1.包掃瞄+註解形式(@component,@service,@controller,@repository)

__1.@componentscan/@componentscans/@filter

__2.@scope&& @lazy 作用域與懶載入

__3.@conditional(class<? implements condition>) 註冊條件過濾

_2.通過@bean的方式[匯入第三方包裡面的元件]

_3.通過@import的方式

__1.@import(class<?>):容器會自動裝載這個元件,id預設為全類名

__2.@import(class<? implements importselector>):返回需要匯入的全類名陣列

__3.@import(class<? implements importbeandefinitionregistrar>):手動註冊bean到容器中

_4.通過factorybean介面的方式(工廠bean)

__1.預設獲取的是工廠bean呼叫getobject建立物件

__2.獲取工廠bean本身,我們需要給id的前面加上&,&colo***ctorybean

spring容器註冊元件的方式

給容器註冊元件的方式 1.包掃瞄 元件標註註解 controller servuce repostiory component 侷限自己寫的類 1 配置檔案的方式 在com.dingaimin包下的並使用 controller servuce repostiory component 註解的類會被載...

Spring註解 給容器註冊元件的幾種方式

1.2 方式二 1.1.1 repository service controller component 1.1.2 說明 repository service controller component這四個註解都是標註在元件 類 上,用來把元件註冊到spring容器中。註冊的每個元件,型別是它本...

spring那些事 研究IOC容器1

ioc 是什麼?marting flow 大神的陳述 命令列介面和使用者圖形介面。使用者圖形介面相對於命令列介面就是控制反轉。客戶需要的服務不再是自身構造呼叫,而是通過第三方來獲取。依賴注入和服務定位是實現控制反轉的兩種方式。2.依賴注入 依賴注入有三種方式 構造注入,屬性注入,介面注入。介面因為其...