leftso 122 0 2019-08-22 20:11:02

文章位置:左搜> 编程技术> Java基础编程技术> 正文
Spring Boot 配置映射本地资源访问

注意配置为两个
spring.mvc.static-path-pattern=
spring.resources.static-locations=
这两个配置的默认值是:
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/ 
解释一下:
这两个的默认配置意思是请求来了 /路径下的,先去找spring.resources.static-locations配置的几个目录下有没用静态的资源文件。访问各个目录的优先级为从左到右由高到低。


问题来了,我们如果想添加一个本地的绝对路径映射该怎么配置呢?
spring.resources.static-locations=classpath:/static,D:/share
w我最初以为这样就可以了,然而后面的配置并没有生效。。。。。

注意!注意!注意!要像下面这样配置才能生效。
spring.resources.static-locations=classpath:/static,file:D:/share