Spring应用程序上下文XML的命名约定

0su*_*ain 9 java spring

我正在决定Spring应用程序上下文文件的命名约定.我遇到过这个博客,并提出了一些建议applicationContext-<name>.xml的方法.我通常不会发现混合带有破折号/下划线的驼峰情况.您看到了哪些其他命名约定?

编辑:我也在考虑在与它们相关的包中嵌套上下文文件.例如,与排序相关的我的类/接口将进入上下文文件com/mycompany/order/spring-context.xml.我会有一个顶层applicationContext.xml将所有东西拉到一起.建议?

Mic*_*les 8

如果有一个约定,我希望它是:

  1. 存储在包中(不在默认包中)的文件可以避免潜在的命名冲突,也意味着我不必在其中包含应用程序名称,它由包定义.
  2. 名为all case的文件,带有' - '以分隔名称

我倾向于在弹簧配置文件前加上"spring",这使得它们的用途更加明显,但这不一定是强制性的.

但是,让我说这对我处理我的弹簧文件的方式有用,可能不适用于所有情况.

IMHO applicationContext- <name> .xml有点冗长(长),我喜欢全部小写,因为它区别于我的java源和(我认为)使它们更容易阅读.