一、概念
- 控制反轉
使用Spring框架,對象的實例不是由調用者來創建,而是由Spring容器來創建。Spring容器負責控制程序之間的關係,而不是由調用者的程序代碼直接控制。控制權由應用代碼轉移到了Spring容器。 - 依賴注入
Spring容器負責將被調用者賦值給調用者的成員變量,即爲調用者注入了它依賴的實例(被調用者)。作用:在使用Spring框架創建對象時,動態地將其所依賴的對象注入Bean組件中。實現方式:屬性setter方法注入;構造方法注入。
二、代碼及示意圖 - 控制反轉
- 依賴注入