Springboot訪問靜態資源

2022-09-08 06:18:11 字數 865 閱讀 9389

在src/main/resources下面兩個資料夾,static和templates。springboot預設在static目錄中存放靜態頁面,而templates中放動態頁面

1,static目錄

springboot通過classpath/static目錄訪問靜態資源,注意存放靜態資源的目錄名稱必須是static  如: html

2,templates目錄

在springboot中不推薦使用jsp作為檢視層技術,而是預設使用thymeleaf來做動態頁面,templates目錄是存放thymeleaf頁面的

3,其他靜態資源目錄 這裡classpath是指main下的resources目錄  springboot會按照以下的順序依次查詢靜態資源

classpath:/meta-inf/resources/

classpath:/resources/

classpath:/static/

classpath:/public/

4,自定義靜態資源目錄  如果指定乙個自定義目錄時 其他的預設靜態目錄將不會被查詢,如果需要多個靜態資源目錄用逗號隔開可以配置多個

spring.resources.static-locations=classpath:/suibian/,classpath:/static/

springboot資靜態資源訪問自定義

官方文件 介紹了可以自配置的一些東西,下面我來嘗試。public resources meta inf resources這些資料夾都是建在resources目錄下的。想要修改訪問的路徑,比如想要用 res air.jpg訪問,就得自定義了,做法是在配置檔案中 這裡使用yaml 這樣寫 spring...

SpringBoot Web開發 訪問靜態資源

webmvcauotconfiguration類下的addresourcehandlers 方法 就是新增資源對映 resourceproperties 設定和靜態資源有關的引數,如快取時間等 webjars 以jar包的方式引入靜態資源 引入webjars依賴 我們可從webjars 找到我們想要...

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

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