到目前爲止,在我們的項目中,我們已經通過setter注入獲得了我們的bean的參考文獻;最近,幾個人已經開始使用@Autowired註釋來設置它們的bean的引用;爲上下文混合註釋和xml配置是一件好事嗎?Autowiring or setter injection
0
A
回答
0
混合註釋和XML定義可以很好地減少XML文件中的代碼量。
當然你可以同時存在; XML定義將始終覆蓋Java代碼中的所有註釋,而不會造成麻煩。
是好還是壞?我認爲這只是一種平衡XML文件大小的方法。我發現使用XML以簡單的方式定義我的bean非常有用,然後使用@Autowire
註釋(包括@Required
)來確保bean在使用之前已被正確注入。
1
將這兩者結合使用沒有任何問題,但爲了一致性,更好地選擇一個。所有開發人員理解和維護代碼會更容易。
我喜歡註釋,因爲我喜歡在一個地方定義的東西。
相關問題
- 1. Spring Standard Bean Injection vs. Autowiring
- 2. Unity:Dependency Injection
- 3. Routeprovider injection
- 4. Spring MVC autowiring bean throws nestedexception
- 5. @autowiring未注入
- 6. Spring not autowiring AuthenticationManager
- 7. firebase javascript injection
- 8. ASP.NET MVC3 + ActionFilterAttribute + Injection?
- 9. Unity Factory Injection
- 10. Singleton vs Dependency Injection
- 11. SpringMVC,MessageListener和Injection
- 12. ViewGroup injection with AndroidAnnotation
- 13. Autowiring似乎失敗
- 14. Spring AOP Autowiring異常
- 15. HQL Injection/findAll with sorting
- 16. Xamarin Android和Dependecy Injection
- 17. Angular JS:$ location injection undefined
- 18. Post-Loadtime Java ByteCode Injection
- 19. Main Thread Checker dylib injection
- 20. Angularjs $ injection :: unpr錯誤
- 21. Python中的NoSql Injection
- 22. @Autowiring不是在實地工作
- 23. @Autowiring和@Resource註解春
- 24. Spring bean autowiring不起作用
- 25. Spring 3.0基於Annonation的AutoWiring
- 26. Autowiring bean - eclipse調試爲空
- 27. AngularJS injection與IE10不兼容
- 28. Servlets + injection -multithreading的問題
- 29. struts2-json-plugin JSONWriter Injection in Action
- 30. Guice injection和RequestFactory:擴展ServiceLayerDecorator
我沒有看到任何問題。在我們的項目中,我們有這兩個組合。一些舊的代碼仍然使用xml base setters,但是新的一次使用註釋 – 2013-04-10 04:18:33