9 springboot之處理靜態資源

2022-08-23 22:51:15 字數 667 閱讀 4243

在springboot專案中的resource根目錄下建立三個資料夾static、public、resources

裡面都放同樣名字的

但是內容不一樣

啟動springboot之後輸入

會顯示resources下面的。如果去掉resources資料夾,會顯示static下面的,最後才會顯示public下面的檔案

所以,讀取順序應該是resources  >   static  >   public    而且這幾個資料夾訪問不需要加字首

自定義靜態檔案的資料夾

新增配置

@configuration

public

class myconfig extends

webmvcconfigureradapter

}

在resources根目錄下新增乙個test資料夾

然後通過上面的方式新增到資源處理註冊中去

可以直接訪問http://localhost:9999/test/1.jpg就可以得到檔案了

如果這裡替換成("classpath:/")則將預設的路徑全部覆蓋了

SpringBoot建立web專案靜態資源路徑配置

spring boot檢視配置 spring.mvc.view.prefix web inf views spring.mvc.view.suffix jsp 靜態檔案訪問配置 spring.mvc.static path pattern static 但是,配置完不起作用,每次訪問能進後台cont...

springboot自定義靜態資

pringboot 靜態資源位置,classpath meta inf resources classpath resources classpath static classpath public 預設資源放在這幾個目錄下,是可以訪問的,但是專案中往往需要自己定義靜態資源載入的位置,這個時候就需要...

springboot中css js等靜態資源被攔截

springboot 2.3的版本 會攔截靜態資源。使用 時需新增excludepathpatterns讓所需靜態資源放行 我們自己的css js等靜態資源放在resources static asserts下 而從pom檔案裡面引入的jquery bootstrap放在了webjars下 所以控制...