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...