Spring的IOC DI以及Bean例項化方式

2021-09-13 19:39:48 字數 1587 閱讀 6228

(2)di( 依賴注入) :在spring建立物件的過程中,物件所依賴的屬性通過配置注入物件中。

public

class

bean1

public

void

show()

}

//使用beanfactory來獲取bean1

@test

public

void

test1()

@test

public

void

test2()

@test

public

void

test3()

name

="bean1"

class

="bean.bean1"

>

bean

>

public

class

bean2

}

public

class

bean2factory

}

//使用靜態方法獲取bean2

@test

public

void

test4()

name

="bean2"

class

="bean.bean2factory"

factory-method

="createbean2"

>

bean

>

public

class

bean3

}

public

class

bean3factory

}

//使用例項方法獲取bean3

@test

public

void

test5()

name

="bean3factory"

class

="bean.bean3factory"

>

bean

>

name

="bean3"

factory-bean

="bean3factory"

factory-method

="createbean3"

>

bean

>

//測試bean的scope屬性(singleton單例/prototype多例)

@test

public

void

test6()

Spring核心技術 IOC,DI

ioc 控制反轉 英文全稱 inversion of control di 依賴注入 英文全稱 dependency injection ioc和di其實是講的乙個東西 封裝對物件的例項化 原先 對於物件的建立,通過new進行例項化 等同於自己找媳婦 在程式中被稱為依賴 而現在 統一通過 父母 be...

總結一下 Spring的IOC DI

國慶節剛過,應一些朋友的提問,總結一下spring中ioc也即di的通俗理解。wm5920 解釋 ioc控制反 說的是建立物件例項的控制權從 控制剝離到ioc容器控制,實際就是你在xml檔案控制,側重於原理。di依賴注入 說的是建立物件例項時,為這個物件注入屬性值或其它物件例項,側重於實現。依賴就是...

總結一下 Spring的IOC DI

size medium 國慶節剛過,應一些朋友的提問,總結一下spring中ioc也即di的通俗理解。b ioc di模式 1.依賴 b 依賴就是有聯絡,有地方使用到它就是有依賴它,乙個系統不可能完全避免依賴。如果你的乙個類或者模組在專案中沒有用到它,恭喜你,可以從專案中剔除它或者排除它了,因為沒有...