在对后台项目进行打包部署的时候,需要用到Maven的资源拷贝插件,否则即使在springboot核心配置中配置类静态资源路径,他们也无法进入target文件夹和jar包中
- 将
src/main/resources
下所有文件拷贝到输出文件(target和jar)中
<resource>
<directory>src/main/resources</directory>
</resource>
- 如果想要精确拷贝部分文件夹
<resource>
<directory>src/main/resources</directory>
<includes>
<include>*.properties</include>
<include>*.yml</include>
<include>*.xml</include>
<include>config/*.xml</include>
<filtering>true</filtering>
</includes>
</resource>
通过通配符进行拷贝需要按照正确的语法规则,见Maven官方文档: