静态资源配置文件

2019-04-25  本文已影响0人  墨色尘埃

application.yml

spring:
  resources: 
    static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${frame.upload.basePath}
  http:
    multipart:
      max-file-size: 50Mb
      max-request-size: 80Mb
  profiles:
    active: dev   ###使用开发环境配置文件


frame:
  upload:
    basePath: F:/Files/jscmp/upload  ###将上传的文件存储在这个目录下

application-dev.yml
F:/Files/jscmp/upload这个目录设置为静态资源

spring:
  resources: 
    static-locations: file:/F:/Files/jscmp/upload/

访问地址就是直接在port后面跟上该目录下的文件夹名+文件名
例如:http://172.16.11.66:10010/templates/321281197808130331.jpg
如果设置了nginx转发,地址为:http://172.16.11.66:8180/jsfiles/templates/321281197808130331.jpg

spring:
  resources:
      static-locations: file:/F:/Files/jscmp   ###将这个目录设置为静态资源

是否application-dev.yml配置文件中的static-locations覆盖了application.yml文件的同样配置??
此文件会将主配置文件 application.yml中想用的key的值给覆盖掉,也就是系统最终的static-locationsfile:/F:/Files/jscmp

同理application-prod.yml配置

上一篇下一篇

猜你喜欢

热点阅读