1. 程式人生 > 實用技巧 >springboot靜態資源對映規則

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/"

"/"