maven+spring在加载配置文件时报错:
java.io.FileNotFoundException: class path resource [com/wisely/highlight_spring4/ch2/el/text.properties] cannot be opened because it does not exist
确认路径没有问题。
最后查阅资料找到答案
因为IDEA有个配置项,默认只把.class的文件放到编译目录中,也就是target目录。
后来我去看了target目录下,确实没有那文件。
原因是: idea不会编译src的java目录的除Java外的文件
解决办法:
pom.xml中加入:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
这样就是把除.java外的src下的文件,自动编译到target目录classes文件夹下!
后运行成功
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。