SpringBoot靜態資源存放位置


一共三種方式,分別是系統默認、自定義、webjars

一、使用系統默認方式存放靜態資源

1.我們都只知道springboot是通過自動配置來實現的,其中靜態資源的位置,他也有自己定義,分別是:

classpath:/static/

classpath:/public/

classpath:/resources/

classpath:/META-INFO/resources/

2.實驗

如圖創建文件夾,放入靜態資源

 

 

 啟動:分別訪問首頁和js文件

 

 

 

 

二、自定義

1.修改默認值,可實現自定義靜態資源路徑,但默認值失效

2.實驗

在application.properties(yml)中加入:

spring.resources.static-locations=class:/locations

想指定多個文件的話
spring.resources.static-locations=classpath:/locations,classpath:/locations2

創建locations文件夾,放入靜態文件,結構如下圖

 

 

 啟動項目:測試

 

 

 

 

 

 

 

 

三、webjars

以jar包方式引入靜態資源

maven可以查看這個網站:http://www.webjars.org/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM