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
原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/243655.html