Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用导入的Spring配置文件进行Spring驱动的单元测试_Java_Spring_Spring Mvc - Fatal编程技术网

Java 使用导入的Spring配置文件进行Spring驱动的单元测试

Java 使用导入的Spring配置文件进行Spring驱动的单元测试,java,spring,spring-mvc,Java,Spring,Spring Mvc,我的Spring配置文件包含一个主要的高级配置文件,然后将特定于类别的配置分解为它们自己的配置文件。所以我的资源目录有点像这样 resources/ appContext.xml spring/ domain1.xml domain2.xml domain3.xml appContext.xml是我的主Spring应用程序上下文文件,它具有每个子xml配置文件的元素 我正在尝试编写一个junit功能测试,它只需要覆盖domain1.xml配置文件,比如testD

我的Spring配置文件包含一个主要的高级配置文件,然后将特定于类别的配置分解为它们自己的配置文件。所以我的资源目录有点像这样

resources/
  appContext.xml
  spring/
    domain1.xml
    domain2.xml
    domain3.xml
appContext.xml是我的主Spring应用程序上下文文件,它具有每个子xml配置文件的
元素

我正在尝试编写一个junit功能测试,它只需要覆盖domain1.xml配置文件,比如testDomain1.xml。但是所有其他SpringXML文件保持不变


使用Spring单元测试属性,我如何告诉Spring加载appContext.xml,而不是导入domain1.xml,导入testDomain1.xml?

如果您使用的是Spring 3.1+,请使用配置文件。只需拥有一个单独的测试应用程序上下文即可