打包运行时,默认过滤静态资源文件,但是我们并不希望我们的配置文件被过滤,这样运行时会报错,所以我们一般配置一下过滤规则
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
**需要注意,当这些文件夹下有其他格式的配置文件时,我们也要进行相关配置,如yml等**