当前位置: 首页 > 知识库问答 >
问题:

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

申屠健
2023-03-14

我在构造函数AbstractApplicationContext ctx=new ClassPathXmlApplicationContext(“rabbitmq config.spring.xml”)中有这一行 在单元测试中初始化类时引发异常:<代码>java。朗,反思一下。InvocationTargetException:null

rabbitmq配置。Springxml位于src/main/resources中,在src/main/java中加载xml的类和在src/test/java中加载xml的测试类。我尝试在src/test/resources中复制XML文件,但没有效果。

有没有办法解决这个问题?

共有1个答案

房唯
2023-03-14

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

 类似资料:
  • 本文向大家介绍Spring Junit单元测试加载配置文件失败问题,包括了Spring Junit单元测试加载配置文件失败问题的使用技巧和注意事项,需要的朋友参考一下 JUnit是Java中最有名的单元测试框架,用于编写和运行可重复的测试,多数Java的开发环境都已经集成了JUnit作为单元测试的工具。好的单元测试能极大的提高开发效率和代码质量。 使用SpringJunit单元测试,通过@Cont

  • 我正在尝试制作maven配置文件,它将使用两种不同的DBMS。DBMS配置存储在maven配置文件中。Web应用程序从src/main/resources中的文件connection.properties获取设置。在src/test/resources中还有一个标题相同的类似文件connection.properties,该文件只应在测试lyfecycle Maven期间上传。然后spring c

  • 我正在编写集成测试,我想使用Spring配置文件为每个环境配置属性。但是,我发现src/test/resources目录中特定于配置文件的应用程序属性(例如,application-dev.yml、application-prod.yml)的激活方式与src/main/resources中的不同。使用运行测试似乎没有效果。是否可以从命令行激活一个配置文件进行测试? 注意:是不够的,因为我想对多个环

  • 我从Hadoop Hive开始学习BigData 我不能上载本地数据到配置单元表 它仍然得到这个错误 有人能给我解决办法吗?

  • 我使用的是spring-boot-1.5。在单元测试期间,是否有方法在src/test/resources中加载application.properties?我知道如何使用integration test加载它,我们可以使用@SpringBootTest或@ContextConfiguration,但我想在单元测试期间使用Application.Properties。 任何指点或帮助都将是非常值得

  • 我有一个csv文件,名为测试。hdfs中的csv。文件是通过filezilla放在那里的。当我通过putty登录到Edge节点时,我能够查看文件的路径和内容,使用的帐户凭据与我将文件放入hdfs时使用的帐户凭据相同。然后,我连接到配置单元并尝试创建一个外部表,使用以下语句指定我的csv文件在hdfs中的位置: 当我执行这个命令时,它正在配置单元上创建一个外部表,但正在创建的表是空的,只显示我在cr