我有一个使用 Spring IoC 的多模块 Maven 项目,例如
parent-proj
- module1
- module2
- module3
- web-module
我的问题是:
组装 applicationContext 文件的最佳实践是什么?我应该在 web 模块中创建一个巨大的 applicationContext-web.xml 吗?或者我应该在每个子模块中创建 applicationContext-module<#>.xml,并将它们全部导入我的 applicationContext-web.xml?
我一直在使用第二个选项。现在看起来事情有点失控(例如,bean 覆盖具有相同 id 的 bean 等)。
谢谢。