在springboot專案中的resource根目錄下建立三個資料夾static、public、resources
裡面都放同樣名字的
但是內容不一樣
啟動springboot之後輸入
會顯示resources下面的。如果去掉resources資料夾,會顯示static下面的,最後才會顯示public下面的檔案
所以,讀取順序應該是resources > static > public 而且這幾個資料夾訪問不需要加字首
自定義靜態檔案的資料夾
新增配置
@configuration在resources根目錄下新增乙個test資料夾public
class myconfig extends
webmvcconfigureradapter
}
然後通過上面的方式新增到資源處理註冊中去
可以直接訪問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下 所以控制...