SpringBoot Web開發 訪問靜態資源

2021-10-11 19:16:34 字數 1550 閱讀 1437

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...