打包運行時,默認過濾靜態資源文件,但是我們並不希望我們的配置文件被過濾,這樣運行時會報錯,所以我們一般配置一下過濾規則
<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等**