oss-spring-boot-starter

aliyun oss operater

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы
Группа

Группа

cn.isuyu.boot
Идентификатор

Идентификатор

oss-spring-boot-starter
Последняя версия

Последняя версия

1.0.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

oss-spring-boot-starter
aliyun oss operater
Ссылка на сайт

Ссылка на сайт

http://maven.apache.org
Система контроля версий

Система контроля версий

https://github.com/niezhiliang/oss-spring-boot-starter

Скачать oss-spring-boot-starter

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/cn.isuyu.boot/oss-spring-boot-starter/ -->
<dependency>
    <groupId>cn.isuyu.boot</groupId>
    <artifactId>oss-spring-boot-starter</artifactId>
    <version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/cn.isuyu.boot/oss-spring-boot-starter/
implementation 'cn.isuyu.boot:oss-spring-boot-starter:1.0.3'
// https://jarcasting.com/artifacts/cn.isuyu.boot/oss-spring-boot-starter/
implementation ("cn.isuyu.boot:oss-spring-boot-starter:1.0.3")
'cn.isuyu.boot:oss-spring-boot-starter:jar:1.0.3'
<dependency org="cn.isuyu.boot" name="oss-spring-boot-starter" rev="1.0.3">
  <artifact name="oss-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='cn.isuyu.boot', module='oss-spring-boot-starter', version='1.0.3')
)
libraryDependencies += "cn.isuyu.boot" % "oss-spring-boot-starter" % "1.0.3"
[cn.isuyu.boot/oss-spring-boot-starter "1.0.3"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-autoconfigure jar
org.springframework.boot : spring-boot-configuration-processor Необязательный jar
org.springframework.boot : spring-boot-autoconfigure-processor Необязательный jar
com.aliyun.oss : aliyun-sdk-oss jar 3.7.0
org.projectlombok : lombok jar 1.18.6

import (1)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-dependencies pom 2.0.2.RELEASE

Модули Проекта

Данный проект не имеет модулей.

阿里云对象存储OSS二次封装的spring-boot-starter

使用方法

1. pom文件直接添加依赖(该jar已经发布到maven中央仓库)

<dependency>
    <groupId>cn.isuyu.boot</groupId>
    <artifactId>oss-spring-boot-starter</artifactId>
    <version>1.0.3</version>
</dependency>

2. 在配置文件添加下面的配置

aliyun:
  oss:
    endpoint: 
    key: 
    secret: 
    bucket: 
    #配置上传返回文件地址的协议
    #不配置返回默认(http) http://huluwa-ec.oss-accelerate.aliyuncs.com/test.jpg
    #配置https返回 https://huluwa-ec.oss-accelerate.aliyuncs.com/test.jpg
    prefix: https

3. 代码中的使用

  • 依赖注入OssService对象
    @Autowired
    private OssService ossService;
  • 文件上传
//文件base64上传
String path = ossService.upload("test.jpg",base64);
//path = https://huluwa-ec.oss-accelerate.aliyuncs.com/test.jpg

//本地文件上传 
String path = ossService.upload("test2.jpg",new File("../data/1.jpg"));

//byte[]数组上传
String path = ossService.upload("test3.jpg",byte[] bytes);

//文件流上传
String path = ossService.upload("test4.jpg",new FileInputStream(new File("../data/1.jpg")));
  • 文件下载
//下载返回BufferedReader
BufferedReader bufferedReader = ossService.download("test.jpg");

//下载到本地
ossService.downLoad("test4.jpg",new File("../data/t.jpg"));
  • 判断文件是否存在
boolean flag = ossService.exist("test.jpg");
  • 文件删除
ossService.delete("test4.jpg");

Версии библиотеки

Версия
1.0.3
1.0.2
1.0.1
1.0.0