【java】spring IOC慕課筆記

一、IOC介紹(控制反轉)

1、控制什麼?

控制javabean對象的創建以及銷燬(生命週期)

2、反轉什麼?

原:在使用對象時創建被依賴的對象,即被依賴對象的控制權在依賴對象的手裏。

e.g:用的時候 new ***

現:將對象的控制權交給IOC容器

舉例說明,控制反轉前我們這麼做:

約定:

(1)所有bean的生命週期都交給IOC容器管理

(2)所有被依賴的bean通過構造方法來注入(不用getset)

(3)被依賴的bean需要優先創建(張三用奧迪車,則奧迪車需要優先創建)

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章