SpringBoot資源檔案的存放位置設定

2021-10-01 06:01:54 字數 834 閱讀 7172

springboot預設的存放靜態資源檔案的位置是:

注:springboot中的src/main/resources/資源資料夾對應classpath:。

預設存放靜態資源檔案的位置,在springboot專案中的資料夾位置為:

即:搜尋資料夾的優先順序和陣列中的順序一致。

如:訪問:localhost:8080/123.jpg時,就會先去看src/main/resources資源資料夾下的meta-inf下的resoures資料夾

中是否有123.jpg,沒  有的話再看src/main/resources資源資料夾下的resoures資料夾中是否有123.jpg,沒有的

話再看src/main/resources資源資料夾下的static資料夾中是否有123.jpg,沒有的話再看src/main/resources資源

資料夾下的public資料夾中是否有123.jpg。

手動配置其搜尋資源檔案的資料夾位置

把檔案放在springboot專案下的classpath中:

方式一:通過配置類

注:此時預設的四個資料夾都失效了,如果想讓預設的四個資料夾依然有效,那麼可以在配置類中多次通 

過.addresourcehandler新增指定那四個資料夾。

方式二:通過配置檔案

注:此時預設的四個資料夾都失效了,如果想讓預設的四個資料夾依然有效,那麼可以在配置類中通過

.addresourcehandler多次新增四個資料夾。

方式二:通過配置檔案

^_^ 參考鏈結

^_^ 如有不當之處,歡迎指正

^_^ 本文已經被收錄進《程式設計師成長筆記(二)》,筆者justrydeng

SpringBoot靜態資源檔案

spring boot對靜態資源對映提供了預設配置 spring boot預設將 所有訪問對映到一下目錄 classpath static classpath public classpath resources classpath meta inf resources 在resources目錄下新...

springboot中,如何從資源檔案載入檔案

核心還是io操作,主要包括以下兩個 public jsoninformationhereasreturntype getjsoncontent before public voidt1 catch ioexception e 在本地環境下,resourceutils 可以正常讀取到我需要的檔案,但是...

SpringBoot系列(四)資源檔案屬性配置

自定義資源檔案 1 首先在pom.xml中新增依賴,不新增的話讀取不到 org.springframework.boot spring boot configuration processor true 2 繫結資源檔案 configuration configurationproperties p...