在单元测试期间未加载的资源中配置文件

时间:2014-10-09 12:58:25

标签: java unit-testing classpath

我在构造函数AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("rabbitmq-config.spring.xml");中有这一行,在单元测试中初始化类时抛出异常:java.lang.reflect.InvocationTargetException: null

rabbitmq-config.spring.xml 位于 src / main / resources 中,该类将其加载到 src / main / java中 src / test / java 中的测试类。我尝试在 src / test / resources 中复制XML文件,但它没有帮助。

我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

发现我在POM中有一个spring-beans依赖项,另一个在父POM中有一个不同的版本。删除其中一个,问题得到解决。