软件编程
位置:首页>> 软件编程>> java编程>> Spring Junit单元测试加载配置文件失败问题

Spring Junit单元测试加载配置文件失败问题

作者:夏天海岸线  发布时间:2022-06-05 13:37:48 

标签:Spring,Junit,单元,测试,配置,文件

JUnit是Java中最有名的单元测试框架,用于编写和运行可重复的测试,多数Java的开发环境都已经集成了JUnit作为单元测试的工具。好的单元测试能极大的提高开发效率和代码质量。

使用SpringJunit单元测试,通过@ContextConfiguration加载配置文件后,只会在src/test/resources目录下寻找配置文件,不会加载src/main/resources中的。

这样就导致了项目可以正常启动,但是单元测试时会提示找不到注入的类。

可以通过pom.xml配置来解决该问题:


<build>
 <finalName>demo1</finalName>

<resources>
  <resource>
   <directory>src/main/resources</directory>
   <filtering>true</filtering>
   <includes>
    <include>**/*.*</include>
   </includes>
  </resource>
 </resources>
 <!--单元测试时引用src/main/resources下的资源文件-->
 <testResources>
  <testResource>
   <directory>src/test/resources</directory>
  </testResource>
  <testResource>
   <directory>src/main/resources</directory>
  </testResource>
 </testResources>
</build>

来源:https://www.cnblogs.com/snowcity1231/p/12842966.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com