springboot靜態資源的對映規則

2021-10-04 13:58:54 字數 1498 閱讀 9356

springboot專案的靜態資源應該放在**,又該如何訪問?從靜態資源訪問方式來分,可以分兩類:

所有webjars都可以在此**找到。

下面以新增jquery來舉個例子來說明這一種方式:

1、首先,專案的pom.xml新增jquery的依賴。

org.webjars

jquery

3.4.1

2、因為jquery.js在meta-inf/resources/webjars/jquery/3.4.1/路徑下:

所以要訪問jquery.js的web訪問路徑是:

上面是通過新增依賴的,那麼如果是我們自己寫的html、js、css呢?這些資源可以放在以下幾個地方

classpath:/resources/

如:myspringboot/src/main/resources/hello.html 訪問方式如下:

如:myspringboot/src/main/resources/meta-inf/resources/hello.html,那麼就可以用如下方式訪問

如:/home/kyun/desktop/myspringboot/src/main/resources/static/hello1.html,訪問方式:

如:/home/kyun/desktop/myspringboot/src/main/resources/public/hello1.html,訪問方式:

訪問方式:

以上就是全部內容了。謝謝。

spring boot 靜態資源

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

SpringBoot靜態資源的處理

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

SpringBoot靜態資源的對映

一,webjars 所有的webjars被匯入後,目錄結構都是這樣的 springboot的底層告訴我們 如果要引用webjars 我們只需要在引用的位置使用 webjars springboot就會去 classpath mata inf resources webjars 下找資源檔案 因此 若...