🚀
framework
Github
  • onee-framework
  • 接入方式
    • Redis 组件
    • 对象存储组件
    • 日志组件
Powered by GitBook
On this page
  • 云服务商
  • 准备工作
  • 安装
  • 参数配置
  • 使用方式
  • 方法说明
  1. 接入方式

对象存储组件

onee-framework-starter-storage

PreviousRedis 组件Next日志组件

Last updated 3 years ago

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

云服务商

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

准备工作

七牛云

  1. 注册七牛云账号:

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

  3. 创建存储空间(bucket),路径:管理控制台 - 对象存储 - 空间管理 - 新建空间

安装

仓库地址:

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

删除资源文件

七牛云
https://portal.qiniu.com/signup
onee-framework-starter-storage