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 下找資源檔案 因此 若...