使用Spring Boot OSS + 阿里云Oss服务
前言
原来的阿里云OSS使用SDK方式,无比的麻烦,写一堆的代码,具体使用如下。
阿里云SDK官方文档:https://help.aliyun.com/document_detail/84781.html?spm=a2c4g.11186623.0.0.10d233f7cmza4h
正常的步骤就是引入依赖:
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.15.0</version>
</dependency>
然后就是把你的一些信息填好,就可以实现简单文件上传了。
使用阿里云oss第三方库
引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>
配置yml
// application.properties
alibaba.cloud.access-key=your-ak
alibaba.cloud.secret-key=your-sk
alibaba.cloud.oss.endpoint=***
编写代码
@Service
public class YourService {
@Autowired
private OSSClient ossClient;
public void saveFile() {
// download file to local
ossClient.getObject(new GetObjectRequest(bucketName, objectName), new File("pathOfYourLocalFile"));
}
}