spring的核心機制(spring的工作原理)

spring的核心機制有兩點(個人理解,如有錯誤,歡迎各位大神糾正告訴我):

1.IOC:控制反轉對象,程序本身不會創建或維護對象,而是把它交給spring去管理和維護。

依賴注入和控制反轉含義相同,當某個Java實例需要另外一個java實例時,傳統的方法是由調用者來創建被調用者的實例,例如使用new關鍵字獲取被調用者的實例;

採用依賴注入方式時,被調用者的實例不再需要由調用者來創建,成爲控制反轉,被調用者的實例通常是由Spring容器來完成,然後注入調用者,調用者便獲得了被調用者的實例,稱爲依賴注入;


2.AOP:面向切面編程,通過動態代理的方式動態將程序植入相應的一個功能。aop是面向對象的功能延伸,不是替換面向對象,而是用來解決OOP中一些問題.

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