首页 > 其他分享 >SpringBoot静态资源访问

SpringBoot静态资源访问

时间:2022-11-01 12:36:41浏览次数:72  
标签:SpringBoot 映射 静态 classpath 访问 static file resources


分享知识 传递快乐

 

 

默认静态资源映射规则

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}

 

 

 

 

 

 

 

 

 

——————————

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

标签:SpringBoot,映射,静态,classpath,访问,static,file,resources
From: https://blog.51cto.com/u_15856116/5813274

相关文章