DI依賴注入

依賴注入(Dependency Injection)是Spring框架的核心之一。

基本介紹

  • 中文名:依賴注入
  • 外文名:DI
當某個角色(可能是一個Java實例,調用者)需要另一個角色(另一個Java實例,被調用者)的協助時,在 傳統的程式設計過程中,通常由調用者來創建被調用者的實例。但在Spring里,創建被調用者的工作不再由調用者來完成,因此稱為控制反轉;創建被調用者 實例的工作通常由Spring容器來完成,然後注入調用者,因此也稱為依賴注入
依賴注入有兩種:設值注入、構造注入
所謂依賴注入指程式運行過程中,如果需要調用另一個對象協助時,無須在代碼中創建被調用者,而是依賴於外部的注入。Spring的依賴注入對調用者和被調用者幾乎沒有任何要求,完全支持對POJO之間依賴關係的管理。

相關詞條

熱門詞條

聯絡我們