11
A
回答
17
Bean Naming Conventions (Spring Manual section 3.3.1)
的約定是命名豆時使用標準的Java約定實例字段名。也就是說,bean名稱以小寫字母開頭,並且從此開始以駱駝爲基礎。這樣的名字的例子是(不帶引號)'accountManager','accountService','userDao','loginController'等等。
命名Bean始終使您的配置更易於閱讀和理解,如果您使用的是Spring AOP,則將建議應用於與名稱相關的一組bean時會有很大幫助。
5
camelCase好像沒錯!對於bean Id,命名約定與Java類字段名稱相同。 ServiceDAO實例的bean ID是serviceDAO。包名稱可以作爲大型項目的bean ID的前綴。
1
你不使用註釋嗎?如果你這樣做,那麼你不需要遵循任何bean id命名約定。
如果不是(因爲任何奇怪的原因),那麼camelCase是對的。但命名約定必須指出bean屬於哪個層,並且該名稱應該與它將要注入的類相對應。
希望有所幫助。
相關問題
- 1. Spring - beans的生命週期
- 2. Spring beans下未顯示Spring beans
- 3. 如何選擇正確的spring-beans命名空間版本
- 4. ISO標準命名是否有標準?
- 5. 訪問的Spring beans和標籤
- 6. Spring安全命名空間註冊了哪些beans
- 7. Android部件命名標準
- 8. 重命名NHibernate標準
- 9. JavaScript原型命名標準
- 10. Spring Instantiation和'unused beans'
- 11. Spring beans DTD和XMLNS
- 12. Spring Beans Profiles和OSGI
- 13. spring beans內的事務
- 14. 加載多次的Spring beans
- 15. Lucene的Spring Beans配置
- 16. Z3變量的命名標準
- 17. 着色器的標準命名約定
- 18. 標準文件夾的命名方案
- 19. 尺寸建模的命名標準
- 20. servlet包的標準命名約定?
- 21. Objective-C的標準命名約定
- 22. DAO方法的標準命名約定
- 23. INCLUDE索引的命名標準?
- 24. 命名約定的Web標準
- 25. 命名管道,chaning標準輸入,在標準輸出叉()
- 26. 在JerseyTest中訪問Spring beans
- 27. 分享spring beans in teracotta
- 28. Spring @Configuration Beans - '最佳'地點?
- 29. Gson序列化Spring beans
- 30. Intellij 13 JSF支持Spring Beans
非常感謝,如果這是Spring人的建議,我會將它用於我的項目,看起來非常方便。 – thegeekinside 2011-03-18 18:43:48