mac 上 springboot配置静态访问文件
application.properties配置文件如下:
server.port=8080
web.upload-path-photo=/Users/bingbing/Desktop/photo/
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=file:${web.upload-path-photo}
说明:web.upload-path-photo这个属于自定义的属性,指定了一个路径;
spring.mvc.static-path-pattern=/**表示所有的访问都经过静态资源路径,注意以/结尾;
spring.resources.static-locations在这里配置静态资源路径,前面说了这里的配置是覆盖默认配置,所以需要将默认的也加上否则static、public等这些路径将不能被当作静态资源路径,在这个最末尾的file:${web.upload-path-photo}之所有要加file:是因为指定的是一个具体的硬盘路径,其他的使用classpath指的是系统环境变量
有疑问可以联系我,看我i其他帖子有联系方式