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

0sumgain:

我正在决定我的Spring应用程序上下文文件的命名约定。我遇到过这个博客,并且有一些教程建议这applicationContext-<name>.xml是要走的路。我通常找不到骆驼套与破折号/下划线混合。您还看到了哪些其他命名约定?

编辑:我也正在考虑将上下文文件嵌套在与它们有关的程序包中。例如,与排序有关的类/接口将放在context file中com/mycompany/order/spring-context.xml我将拥有一个applicationContext.xml将所有内容整合在一起的顶层有什么建议吗?

迈克尔·威尔斯:

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

  1. 存储在软件包中的文件(不是默认软件包)可以避免潜在的命名冲突,也意味着我不必在其中包含应用程序名称,它是由软件包定义的。
  2. 所有用小写字母命名的文件,以“-”分隔

我倾向于在我的spring配置文件前加上“ spring”前缀,这使它们的用途更加明显,但这并不一定是强制性的。

但是,让我说这将以我处理spring文件的方式起作用,可能不适用于所有上下文。

恕我直言applicationContext- <name> .xml有点冗长(长),我喜欢所有小写字母,因为它区分了它们与Java源代码,并且(我认为)使它们更易于阅读。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章