【Spring】Bean的自動裝配

自動裝配是Spring滿足bean依賴一種方式!

Spring會在上下文中自動尋找Bean,並且給Bean自動裝配屬性。

在Spring中有三種裝配方式:

1.在XML中顯示的配置
2.在java中顯示配置
3.隱式的自動裝配Bean

Spring之自動裝配:

在應用中,我們常常使用標籤爲Bean注入他依賴的對象,同時Spring也爲我們提供了一個自動裝配的機制,在定義Bean時,標籤有一個autowrite屬性,我們可以通過指定它來讓容器爲受管Bean自動注入依賴對象。不用在寫標籤來設置。

autowrie的裝配方式(常用的兩種屬性):

1.byName:(按名稱裝配)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
使用byName時,需要保證所有bean的id唯一,並且這個bean需要和自動注入的屬性的set方法一致。

2.byType(按類型裝配):

在這裏插入圖片描述
使用byType的時候,需要保證所有bean的類型唯一,並且這個bean需要和自動注入的屬性類型一致,而且可以省略id。

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