1. 程式人生 > >spring boot靜態資源訪問配置(訪問專案資料夾外的檔案)

spring boot靜態資源訪問配置(訪問專案資料夾外的檔案)

很多類似的博文,但是實際配置後發現是有問題的。下面是完整的yml靜態資源訪問配置,在spring:下新增

mvc:
  static-path-pattern: /**                        #這個配置是預設配置
http:                                             #這裡是訪問專案外資料夾的關鍵
    multipart:
        locations: ${ruoyi.profile}
resources:
      static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:${spring.http.multipart.locations}        #需要把自定義的路徑新增到static-locations後面,原本的靜態訪問路徑也要加上不然原本的靜態資源會訪問不到。

(ruo.profile是自定義的路徑,如:
ruoyi:
    profile:D:/profile
)訪問時直接在訪問路徑上加上profile之後的路徑,例如profile中有檔案stuImg/test.jpg,則訪問路徑為localhost/stuImg/test.jpg