分享知识 传递快乐

 

 

默认静态资源映射规则

Spring Boot 默认将 / 所有访问映射到以下目录:/**

classpath:/static
classpath:/public
classpath:/resources
classpath:/META-INF/resources

 

配置系统静态资源目录

访问服务的静态资源时需要使用classpath指定系统环境变量:

spring:
mvc:
# 静态文件请求匹配方式
static-path-pattern: /**
resources:
# 修改默认的静态寻址资源目录,多个使用逗号分隔
static-locations: classpath:/static,classpath:/resources

自定义静态资源映射

在实际开发中,我们可能需要自定义静态资源访问以及上传路径,不可能上传的运行的JAR服务中,此时就需要访问指定具体的硬盘路径了,可以通过配置file路径的方式实现资源映射(也可以通过继承WebMvcConfigurerAdapter来实现自定义路径映射。):

file:
path: /home/uploadFiles/

spring:
resources:
static-locations: classpath:/resources/,file:${file.path}

 

 

 

 

 

 

 

 

 

——————————

如有不足请留言指正
相互学习,共同进步