springboot 2.5.3版本,配置静态资源路径的方法:
配置文件properties文件中,可以使用:spring.resources.static-locations来进行配置
但截止今天2022-10-07的最新springboot 2.7.4版本中,该配置已经失效
1.失效配置代码
//1.上传图片文件的服务器路径
leanboot.prop.upload-path=D:/filespath/leanboot/
//2.springboot 2.5.3 版本是正常有效的,高版本2.5.5后就失效了
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,\
classpath:/static/,classpath:/public/,classpath:/pages/,file:${leanboot.prop.upload-path}
解析说明:
- 多个路径使用,隔开
- /static/虽然是默认为静态资源路径,单通过此种方式配置,需要重新加上该路径
- classpath:代表是
编译根路径
- file:代表文件访问路径,后面的${leanboot.prop.upload-path}为配置的上传路径
2.新版本路径配置方法
//.springboot 2.5.5 后版本的正常配置方法
spring.mvc.static-path-pattern=/**
spring.web.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,\
classpath:/static/,classpath:/public/,classpath:/pages/,file:${leanboot.prop.upload-path}