0
我是使用Spring的Java團隊的初級工程師。我們一直在指導實例變量的Autowired Setters,而不是Autowiring實際的實例變量。對於我們爲什麼這樣做,我有些困惑,這樣做的優勢是什麼,以及以這種方式處理依賴管理的可能性不足?Spring中的AutoWired Setter而不是AutoWired實例變量
我是使用Spring的Java團隊的初級工程師。我們一直在指導實例變量的Autowired Setters,而不是Autowiring實際的實例變量。對於我們爲什麼這樣做,我有些困惑,這樣做的優勢是什麼,以及以這種方式處理依賴管理的可能性不足?Spring中的AutoWired Setter而不是AutoWired實例變量
從我(在Java EE中居然3年)的一些意見:
優點:
缺點:
我個人更喜歡實例變量或構造函數注入。但這與服務有關。我不會說使用setter更好。它有着不同的目的。
你可以找到答案你的問題在這裏: http://stackoverflow.com/questions/3746574/where-is-the-autowired-annotation-supposed-to-go-on-the-property-或最實現方法具 – 2014-09-05 11:38:06