SpringBoot靜態資源的對映

2021-10-24 03:58:22 字數 558 閱讀 2432

一, webjars

所有的webjars被匯入後,目錄結構都是這樣的 :

springboot的底層告訴我們 , 如果要引用webjars , 我們只需要在引用的位置使用" /webjars/「** ,springboot就會去" classpath: /mata-inf/resources/webjars "下找資源檔案 .

因此 , 若要匯入bootstrap的webjars,在引入依賴後 , 直接< link href=」 /webjars/bootstrap/4.0.0/css/bootstrap.css " > 即可引入.

二 , 自己的資源, 如 ***.css / ***.js

springboot底層會在 "classpath:/static/「下讀取自己的靜態資源, 因此在需要引用的位置直接 填寫」/" 就可以讀取到我們自己新增在static下的靜態資源.

spring boot 靜態資源

springboot中,預設的靜態資源路徑有 配置在resourceproperties類中 private static final string classpath resource locations 優先順序 靜態資源路徑 例如 webmvcautoconfiguration自動裝配類中,可...

SpringBoot靜態資源的處理

靜態資源的處理過程原本是在adapter的,但是由於版本的更新,現在靜態資源的處理移動到了enablewebmvcconfiguration這個類下面去,而且不再像以前那樣直接判斷,然後對映,現在變成了執行方法執行這兩個路徑的對映,本質上還是一樣的。其中staticpathpattern的 其實就是...

SpringBoot靜態資源的訪問

注 請求位址中並不需要目錄字首,如果加上了反而多此一舉會報 404 錯誤。因為 spring.mvc.static path pattern 預設值為 在路徑對映中已經自動的新增上了目錄字首。如果這四個目錄中存在相同名稱的靜態資源檔案,那麼優先訪問哪個目錄下面的資源啊?靜態資源的預設訪問優先順序 m...