我决定了我的Spring应用程序上下文文件的命名约定。我遇到了这个blog和几个教程,建议applicationContext-<name>.xml
是要走的路。我通常不会发现混合骆驼案件与破折号/下划线。你见过的其他命名约定是什么?Spring应用程序上下文XML的命名约定
编辑:我也想在与它们有关的包内嵌套上下文文件。例如,我的类/接口涉及到排序将在上下文文件com/mycompany/order/spring-context.xml
。我会有一个顶级的applicationContext.xml
,它将所有东西放在一起。建议?
请注意制作非常精细的应用程序上下文文件(即每个软件包)。将bean定义分布在许多不同的文件中可能会成为维护问题;很难看到“大画面”。而且有时候你想要用于测试的相同豆类的替代线路和什么。我认为每个主要子系统或应用程序层的一个文件更有意义。当需要出现时,你总是可以将它们分开。 – 2009-08-26 17:13:57