问题描述
在Java Project中使用资源文件(比如数据库环境的配置文件)时,一般要求将资源文件放在src根目录下,但是maven项目有自己的项目结构,开发代码在 src/main/java 下面。导致在程序运行时找不到配置资源文件。
解决方法
在 pom.xml 中配置如下代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>