SpringBoot打包后静态资源访问不到

问题描述

SpringBoot打包成jar包后,静态资源无法访问。

解决方案

在pom.xml中添加资源配置:

<build>
    <resources>
        <resource>
            <!-- 打包时将jsp文件拷贝到META-INF目录下-->
            <!-- 指定resources插件处理哪个目录下的资源文件 -->
            <directory>src/main/resources</directory>
            <!--注意此次必须要放在此目录下才能被访问到-->
            <targetPath>META-INF/resources</targetPath>
            <includes>
                <include>**/**</include>
            </includes>
        </resource>
    </resources>
</build>