Spring的五種自動裝配方式

阿里雲java中級工程師測試題:

 

 答案:A

no:不進行自動裝配,手動設置Bean的依賴關係。
byName:根據Bean的名字進行自動裝配。
byType:根據Bean的類型進行自動裝配。
constructor:類似於byType,不過是應用於構造器的參數,如果正好有一個Bean與構造器的參數類型相同則可以自動裝配,否則會導致錯誤。
autodetect:如果有默認的構造器,則通過constructor的方式進行自動裝配,否則使用byType的方式進行自動裝配。
自動裝配沒有自定義裝配方式那麼精確,而且不能自動裝配簡單屬性(基本類型、字符串等),在使用時應注意。
一、byName實際是根據set後面的屬性去注入

 

 

 

 

二、byType

 

 

三、constructor

 

 

四、no方式自己設置依賴關係

 

 

五、default方式

參考:https://blog.csdn.net/qq_39144393/article/details/106092691

 

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