我将Spring配置文件分解为主要配置文件,用于高级别的事情,然后将类别特定的配置分解为自己的配置文件。所以我的资源目录有点像这样
resources/
appContext.xml
spring/
domain1.xml
domain2.xml
domain3.xml
appContext.xml是我的主要Spring应用程序上下文文件,每个子XML配置文件都有<import resource="domain*.xml"/>
个元素。
我正在尝试编写一个junit功能测试,只需要覆盖domain1.xml配置文件,例如testDomain1.xml。但是所有其他spring XML文件都保持不变。
使用Spring单元测试属性,如何告诉Spring加载appContext.xml,而不是导入domain1.xml,导入testDomain1.xml?