這一篇將介紹自動裝配。
框架的目的一直沒變,讓程式設計變得更傻瓜化。
保證易用性和拓展性的同時,框架的規則會限定你,
確保不會讓**變得太過糟糕。
將 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...