Spring bean 的标准命名
有人知道应用程序上下文中 Spring bean 的标准命名吗?
我使用了驼峰命名法,但我不确定是否存在一种标准,我在网上搜索了相关内容,但没有找到任何东西。
Somebody knows an standard naming to the Spring beans in a App Context?
I used the camel case naming, but I'm not sure if exists an kind of standard, I searched in the net about that but I haven't found something.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Bean 命名约定(Spring框架参考1.3.1节)
Bean Naming Conventions (Spring Framework Reference section 1.3.1)
驼峰命名法似乎是正确的!对于 bean Id,命名约定与 Java 类字段名称相同。 ServiceDAO 实例的 bean ID 为 serviceDAO。对于较大的项目,包名称可以作为 bean ID 的前缀。
camelCase seems right! For bean Id's, the naming convention would be same as Java class field name. The bean ID for an instance of ServiceDAO would be serviceDAO. The package name can be prefixed to the bean ID for larger projects.
你不使用注释吗?如果您这样做,则无需遵循任何 bean id 命名约定。
如果不是(无论出于什么奇怪的原因),那么驼峰命名法是正确的。但是命名约定必须表明 bean 属于哪一层,当然名称应该与其要注入的类相对应。
希望有帮助。
Are you not using annotations? If you do then you don't need to follow any bean id naming convention.
If not (for whatever strange reasons) then camelCase is right. But the naming convention has to indicate which layer the bean belongs and ofcourse the name should correspond to the class its going to be injecting.
Hope that helps.