Spring 學習記錄 3 自動裝配

2021-06-26 12:05:34 字數 482 閱讀 6274

這一篇將介紹自動裝配。

框架的目的一直沒變,讓程式設計變得更傻瓜化。

保證易用性和拓展性的同時,框架的規則會限定你,

確保不會讓**變得太過糟糕。

將 noname.xml 稍作改動

這樣就可以使用註解裝配了,並且 weapon 不再是通過建構函式注入,而是通過自動裝配。

public class person 

}

spring 容器會在宣告的 bean 中尋找,符合 weapon 介面的類,並裝配到 weapon 屬性中。

如果找不到這樣的類,就會報錯。

如果有多個符合條件的實現類,新增該註解時就會提示錯誤資訊。

最後,強調一點。

之前提過,spring 中預設 bean 都是單列。

這其實是不對的,人怎麼可能只有乙個呢,應該有其他可選的配置吧。

Spring攻略筆記 3 自動裝配

spring ioc容器能夠幫助你自動裝配bean。你只要在的autowire屬性中指定自動裝配模式就可以了 自動裝配的型別 1 no 不執行自動裝配,必須顯示地裝配依賴,為預設 2 byname 根據名稱裝配 3 bytype 根據型別裝配 4 constructor 根據構造程式引數 5 aut...

Spring 3 自動裝配bean

class com.csu.autowire.address p city changsha p street shaoshan id car class com.csu.factory.car p name benz p price 632275 p speed 290 p address ref...

Spring自動裝配

先在cn.csdn.hr.dao包中建立幾個檔案 public inte ce basedao public class basehibernatedaoimpl implements basedao public inte ce customerdao public class customerd...