在spring中提供了三種可供選擇的注入方式
提供set/get方法
構造函數
工廠方法的運用
大家對這三種方法的選擇都是仁者見仁智者見智
保證一些重要的屬性在實例化的時候就准備好
不用為每個屬性提供set/get
可以更好的封裝類變量
大家反對構造函數的原因一般如下
如果屬性眾多
靈活度不高
如果存在多個構造函數
不利於繼承
有可能造成死循環
我不喜歡工廠方法注入的形式
From:http://tw.wingwit.com/Article/program/Java/ky/201311/11165.html