对象存储组件
onee-framework-starter-storage
在 spring boot 项目中快速集成云存储服务组件
云服务商
目前支持的云服务商如下:
准备工作
七牛云
注册七牛云账号: https://portal.qiniu.com/signup
获取 accessKey 和 secretKey ,路径:
管理控制台
- 右上角 -密钥管理
创建存储空间(bucket),路径:
管理控制台
-对象存储
-空间管理
-新建空间
安装
仓库地址:onee-framework-starter-storage
Maven
在 pom.xml
中添加以下依赖:
<dependency>
<groupId>io.onee</groupId>
<artifactId>onee-framework-starter-storage</artifactId>
<version>1.2.1</version>
</dependency>
参数配置
在 application.properties
文件中可配置以下参数:
参数名
必须
默认值
说明
of.storage.qiniu.access-key
是
-
七牛云密钥管理
中的 accessKey
of.storage.qiniu.secret-key
是
-
七牛云密钥管理
中的 secretKey
of.storage.qiniu.bucket
是
-
七牛云创建的空间名称
配置示例
of.storage.qiniu.access-key=asdasdasdasdasdasdasdasdasdasdasdasdasd
of.storage.qiniu.secret-key=zxczxczxczxczxczxczxczxczxczxczxczxczxc
of.storage.qiniu.bucket=onee
使用方式
代码示例:StorageSample
@Autowired
private StorageClient qiniuStorageClient; // 七牛云存储客户端
方法说明
方法名
说明
getAllBucket
获取空间列表
getBucket
获取空间信息
getDomainOfBucket
获取空间域名
createBucket
创建空间
uploadResource
上传资源文件
getPublicUrl
获取资源文件公网访问地址
getPrivateUrl
获取资源文件私网访问地址
deleteResource
删除资源文件
Last updated