对象存储组件

onee-framework-starter-storage

在 spring boot 项目中快速集成云存储服务组件

云服务商

目前支持的云服务商如下:

准备工作

七牛云

  1. 注册七牛云账号: https://portal.qiniu.com/signup

  2. 获取 accessKey 和 secretKey ,路径:管理控制台 - 右上角 - 密钥管理

  3. 创建存储空间(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