Spring Bean自動裝配有哪些方式?


Spring 容器能夠自動裝配 Bean 。也就是說,可以通過檢查 BeanFactory 的內容讓 Spring 自動解析 Bean 的協作者。

自動裝配的不同模式:

  • no - 這是默認設置,表示沒有自動裝配。應使用顯式 Bean 引用進行裝配。
  • byName - 它根據 Bean 的名稱注入對象依賴項。它匹配並裝配其屬性與 XML 文件中由相同名稱定義的 Bean 。
  • 【最常用】byType - 它根據類型注入對象依賴項。如果屬性的類型與 XML 文件中的一個 Bean 類型匹配,則匹配並裝配屬性。
  • 構造函數 - 它通過調用類的構造函數來注入依賴項。它有大量的參數。
  • autodetect - 首先容器嘗試通過構造函數使用 autowire 裝配,如果不能,則嘗試通過 byType 自動裝配。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM