本次項目使用了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文件可以直接訪問到。。。。