springboot加载不到静态资源js/css等文件

本次项目使用了templates模板,在html中导入js和css,项目可以正常启动,但是访问请求后,在浏览器中就找不到js和css文件,如下是项目路径:

试了网上的很多方法,但是都没有成功,后面查看自己的pom文件,看到在resource标签中放行了html文件,就模仿着写了放行css和js等文件

<resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <!--加载模板文件-->
                    <include>**/*.html</include>
                    <include>**/*.js</include>
                    <include>**/*.css</include>
                    <include>**/*.png</include>
                    <include>**/*.gif</include>
                    <!--加载静态文件-->
                    <include>/static/</include>
                </includes>
                <filtering>false</filtering>
            </resource>

再次执行,项目可以找到对应文件了,但是觉得这样不对,因为这样要放行每种类型的静态资源文件,肯定不合适,目前先这样处理。

额。。。。。又试了一下,发现就是自己这段resource标签的问题,如果不加这个标签,css和js文件可以直接访问到。。。。

原文地址:https://www.cnblogs.com/tianphone/p/10943991.html