pom.xml中配置
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/resources/config/${profileActive}</directory>
</resource>
</resources>
</build>
用于把resource中的文件加载到编译后的target/classes根目录下面,大多数文件找不到都是因为指定的路径不正确,在配置的时候一定要看看文件路径是否正确。
当java中配置了:classpath:path的时候,查找的其实就是target/classes这个目录下的,如果没有,就需要修改java中指定的classpath路径或者使用上面的配置把文件夹中的目录加载到target/classes这个下面。
本文介绍如何在Maven项目中配置pom.xml以正确加载资源文件到target/classes目录下,确保Java程序能够通过classpath找到所需的配置文件。
5万+

被折叠的 条评论
为什么被折叠?



