easy-oss-starter

Aliyun oss spring boot starter

Лицензия

Лицензия

Группа

Группа

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

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

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

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

1.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

easy-oss-starter
Aliyun oss spring boot starter
Система контроля версий

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

https://github.com/Ln-guolin/easy-oss-starter

Скачать easy-oss-starter

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

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

Зависимости

compile (6)

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

import (1)

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

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

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

阿里云OSS云存储操作SpringBoot Starter,基于阿里云OSS SDK封装

使用方法

1. pom文件添加依赖

<!-- oss组件 -->
<dependency>
    <groupId>cn.soilove</groupId>
    <artifactId>easy-oss-starter</artifactId>
    <version>1.0.2</version>
</dependency>

2. 在配置文件添加配置

# 阿里云oss
aliyun.oss.accessKeyId=Il5AfBvWmZHMxxxx
aliyun.oss.accessKeySecret=W4h9qEMCNth25fsk0VcvGUKwjxxxx
aliyun.oss.bucket=xxxx
aliyun.oss.endpoint=https://oss-cn-beijing.aliyuncs.com
aliyun.oss.prefix=https

3. 调用示例

@Autowired
private OssService ossService;

// 网络图片上传
String url = ossService.upload4url("test/upload4url.png","http://cdn.juxiang365.cn/ucgoods/a8031da596c84bed90e0205479efe612.png");

// 本地文件上传 
String url = ossService.upload4path("upload4path.png","/Users/chenguolin/Desktop/uc.png");

// byte[]数组上传
File file = new File("/Users/chenguolin/Desktop/uc.png");
InputStream in = new FileInputStream(file);
byte b[]=new byte[(int)file.length()];
in.read(b);
in.close();
String url = ossService.upload4bytes("upload4bytes.png", b);

// 文件流上传
InputStream in = new FileInputStream(new File("/Users/chenguolin/Desktop/uc.png"));
String url = ossService.upload4inputStream("upload4inputStream.png",in);

// 其他类似...

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

Версия
1.0.2