springboot靜態資源映射規則


一、所有/webjars/**的請求,都會去classpath:/META-INF/resources/webjars/下的目錄去找資源。

 

二、訪問/**,即訪問任何資源,如果沒有controller處理該請求,就默認到以下靜態資源文件夾中尋找資源

  • "classpath:/META-INF/resources/"

  • "classpath:/resources/"

  • "classpath:/static/"

  • "classpath:/public/"

  • "/"

三、歡迎頁

當我們直接訪問localhost:8080地址時,springboot默認會到以下靜態文件夾中找index.html

"classpath:/META-INF/resources/"

"classpath:/resources/"

"classpath:/static/"

"classpath:/public/"

"/"

 

四、自定義靜態資源文件夾

spring.resources.static-locations=classpath:/hello/,classpath:/xxx/,classpath:/xxx/,.......

當我們指定自定義靜態資源文件夾,則springboot默認的靜態資源文件夾就會失效。即以下springboot默認的靜態資源文件夾失效。

"classpath:/META-INF/resources/"

"classpath:/resources/"

"classpath:/static/"

"classpath:/public/"

"/"

 


免責聲明!

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



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