Spring Junit单元测试无法加载配置文件
Posted 夏天海岸线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 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>
以上是关于Spring Junit单元测试无法加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章