本文主要是介绍spring单元测试Caused by: java.io.FileNotFoundException: class path resource [spring/spring-dao.xml]解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这是我的文件路径
第一步:如果你的文件路径是和我上面一样的话,并且在web.xml中也配置了如下的代码,重点是初始化参数中parm-value
<servlet><servlet-name>spring-dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring/spring-*.xml</param-value></init-param></servlet>
第二步
如果你的spring-dao.xml是在路径是写对的,而且junit测试的时候下面的代码也写了。@ContextConfiguration({ "classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml" })
但是还是报找不到文件的错误,那么先别慌。
第三步,有可能是pom文件的问题
把pom.xml里面的test全部去掉试试,然后记得去掉之后,update maven project试试。记得去掉之后更新maven项目。
到这里还没好的话,那就祝你好运吧,反正我报这个错误的时候,网上那些乱七八糟的解决方案,都没什么鸟用。
这篇关于spring单元测试Caused by: java.io.FileNotFoundException: class path resource [spring/spring-dao.xml]解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!