十,SpringBoot 靜態資源的訪問

2021-10-07 09:48:54 字數 986 閱讀 3868

預設情況下,springboot從classpath的/static,/public或meta-inf/resources資料夾或從servletcontext根目錄提供靜態資源。

*****以下內容僅為示例*****

①,在resources目錄下分別建立static和public目錄。並分別新增1.txt和img.jpg。示例目錄如下

②,txt檔案的內容分別為:

③,啟動專案後直接訪問http://localhost:8091/1.txt(http://localhost:8091/img.jpg)

因為springboot預設的靜態資源位置在static或public資料夾下,所以我們訪問的時候不需要加static或public

二,自定義靜態資源路徑

注:使用自定義配置的話,springboot預設的資源路徑就會失效。無法訪問

spring.resources.static-locations=classpath:
spring.resources.static-locations=classpath:/file
然後啟動專案訪問:http://localhost:8091/2.txt

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