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文件可以直接访问到。。。。