webmvcauotconfiguration類下的addresourcehandlers 方法:就是新增資源對映
resourceproperties 設定和靜態資源有關的引數,如快取時間等
webjars:以jar包的方式引入靜態資源;
引入webjars依賴
我們可從webjars**找到我們想要的資源的依賴的xml怎麼寫.
當我們要訪問的靜態資源是用jar包的方式引入的,如通過以下依賴引入jquery
>
在訪問的時候只需要寫webjars下面資源的名稱即可
>
>
org.webjarsgroupid
>
>
jqueryartifactid
>
>
3.3.1version
>
dependency
>
引入後的jar包格式如下
去 classpath:/meta-inf/resources/webjars/ 找資源
所有 /webjars/,都去classpath:/meta-inf/resources/webjars/
找資源;**
比如我們要方法這個jquery.js, 就用以下
localhost:8080/webjars/jquery/3.3.1/jquery.js
原理:在webmvcauotconfiguration中的addresourcehandlers方法
「/**」 訪問當前專案的任何資源,都去下面幾個(靜態資源的資料夾)找對映:
springboot2.xx需要放在resources下的public資料夾
也就是當我們用localhost:8080/abc訪問的時候,如果沒人處理,就會去上面的類路徑下這幾個地方找abc
原理:在webmvcauotconfiguration中的addresourcehandlers方法
「/**」 訪問, 會去找靜態資源資料夾下的所有index.html頁面
如localhost:8080/ 找index頁面
Springboot web頁面404問題
使用springboot新建的web專案,介面可以正常訪問。但是h5頁面卻一直404.經過一段時間的探索,springboot中有著約定的設定,靜態資源在統一放在static目錄下包括靜態頁面和靜態資源 css等 動態模板放在templates目錄下。因此,要想訪問html頁面,第一種方式 把頁面放...
SpringBoot web載入位址預設跳轉設定
我們在設定完springboot專案之後,需要讓他預設跳轉乙個位址,需要怎麼做呢?答案很是簡單,可以通過springboot web的configuration配置,把預設的 路徑的路由,轉換為你想要指定的controller的view跳轉位址就行了。首先我們需要先構造乙個主頁的controller...
springboot web高階(四) 單元測試
基礎知識,參考 1.入門測試類 最重要的不要忘記類上面的依賴,以及類裡面方法上的 test 底層是junit package com.example.demo import com.example.demo.service.girlservice import org.junit.assert im...