Spring运行时找不到资源文件resources以及找不到applicationContext.xml配置文件【问题解决】
直接上图:这个问题困扰了五个小时。来,分享给你们<!--目的是把src/main/java目录中的xml文件包含到输出结果中。输出到classes目录中--><resources><resource><directory>src/main/resources</directory><includes>.
·
直接上图:这个问题困扰了五个小时。来,分享给你们
<!--目的是把src/main/java目录中的xml文件包含到输出结果中。输出到classes目录中-->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.xls</include>
<include>**/*.xlsx</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
说明:把上面这代码直接粘贴在pom.xml的build里即可,原因是只有这样在加载时才会将加载到的文件输出到classes文件中,否则就会报不存在resources中的文件,或者applicationContext不存在的,有时也会报Spring中找不到XXX测试类。还有当第一次加载成功到classes中了后,这段代码就没用了,它只会在初次加载时有用。
当前粘贴进去之后,建议先clean将target清除干净,再一次编译,运行代码
你要是按照以上操作了,还是不行,那可能就是你的路径有问题了

这个也算一个坑了,大家记住哦,有问题可以随时留言哦!
文章原创,有用点个关注,手留余香! 😗 😗 😗
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)