SpringBoot入門學習(十二)~~ 靜態資源處理
阿新 • • 發佈:2019-01-02
目錄
SpringBoot靜態資源處理
在以前的專案中,有webapp存放靜態資源的,但是在SpringBoot專案中,已經沒有這個檔案夾了。那麼靜態資源應該放在哪裡呢 ?
建議呢,還是把靜態資源放在下面的位置,因為在打包的時候, 預設靜態資源的檔案會打到jar包裡面,部署就不會發生錯誤了。
-
一、預設靜態資源位置
springboot訪問靜態資源的幾種方式
(1)在src/main/resources/目錄下建立
static資料夾
(2)在src/main/resources/目錄下建立
resources
(3)在src/main/resources/目錄下建立
public資料夾
(4)在src/main/resources/目錄下建立
META-INF/resources資料夾
目錄結構圖:
嘗試訪問:
都能訪問到。
-
二、自定義靜態資源的位置
支援原來靜態檔案位置。
- 在resources下面新建一個“xiaozheng”資料夾,裡面放index5.html
- 啟動專案,嘗試訪問,結果是找不到的
- 在application.properties裡面配置如下:
spring.resources.static-locations |
- 啟動專案再次訪問就可以了: