我這裡是因為***,解決配置***後,靜態資源失效問題。
一種情況,兩種方法!!!
這裡直接上**:
@configuration
public
class
interceptorconfig
extends
webmvcconfigurationsupport
@override
protected
void
addresourcehandlers
(resourcehandlerregistry registry)
}
addresourcehandler("/**")
addresourcelocations(「classpath:/static/」);
這哥倆兒括號內的別寫反了。
加乙個配置類到springboot中:
@configuration
public class webconfig extends webmvcconfigurationsupport
}
說明:
addresourcehandler("/static/星號星號")
新增用於根據指定的url路徑模式提供靜態資源的資源處理程式。處理程式將為每個與指定路徑模式之一匹配的傳入請求呼叫
.addresourcelocations(「classpath:/static/」);
新增乙個或多個用於提供靜態內容的資源位置。每個位置必須指向乙個有效的目錄。可以將多個位置指定為逗號分隔的列表,這些位置將按照指定的順序檢查給定資源。 例如,允許同時從web應用程式根目錄和包含/meta-inf/public-web-resources/目錄的類路徑上的任何jar中提供資源,而web應用程式根目錄中的資源優先。 對於基於url的資源(例如,檔案、http url等),此方法支援乙個特殊的字首來指示與url關聯的字符集,以便可以正確地對附加到它的相對路徑進行編碼,例如[charset=windows-31j]
spring boot 靜態資源
springboot中,預設的靜態資源路徑有 配置在resourceproperties類中 private static final string classpath resource locations 優先順序 靜態資源路徑 例如 webmvcautoconfiguration自動裝配類中,可...
springboot載入靜態資源
使用springboot寫了簡單的web專案,頁面使用jsp檔案 但是靜態資源js 載入不到,看了下官方文件發現是因為路徑不對 所以專案靜態資源應該配置在根路徑下這四個資料夾中是可以直接訪問到的 meta inf resources,public,resources,static下的資源,對映路徑 ...
Spring Boot 靜態資源處理
在web開發中,靜態資源的訪問是必不可少的,如 js css 等資源的訪問。spring boot 對靜態資源訪問提供了很好的支援,基本使用預設配置就能滿足開發需求。spring boot 對靜態資源對映提供了預設配置 spring boot 預設將 所有訪問對映到以下目錄 classpath st...