上次通过创建类,进行Springboot中的静态资源配置,来实现文件上传,下载,显示等功能。
https://blog.csdn.net/weixin_41986096/article/details/105397368
实际上还有一种就是通过配置来实现的
我们在applicat.yml文件中添加如下配置:
spring:
resources:
static-locations: file:${oss.local.upload-file-path}
#文件上传配置
#使用的上传存储空间,local本地,aliyun:阿里云
oss:
client-type: local
#默认上传目录
base_dir:
#允许的文件扩展名
allowed_extension: mp4,bmp, gif, jpg, jpeg, png,doc, docx, xls, xlsx, ppt, pptx,html,htm,txt,rar, zip, gz, bz2,pdf
#最大文件大小 50M
max_size: 52428800
local:
domain: 本地地址
upload-file-path: F:/img
aliyun:
#阿里云api的内或外网域名
endpoint: oss-cn-beijing.aliyuncs.com
#阿里云api的密钥access key id
access-key-id: 阿里云ID
#阿里云api的密钥access key secret
access-key-secret: 阿里云 key
#阿里云api的bucket名称
bucket-name: jeewebbbs
#外部访问域名
domain: 阿里云地址
通过设置spring.resources.static-locations自定义Spring boot加载前端静态资源路径
现在同样的方式,不用去创建类,在F盘符下img下放一张图片,作为静态资源
我们访问:
配置成功