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