使用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>

然后就是把你的一些信息填好,就可以实现简单文件上传了。
image

使用阿里云oss第三方库

官方文档:https://github.com/alibaba/aliyun-spring-boot/tree/master/aliyun-spring-boot-samples/aliyun-oss-spring-boot-sample

引入依赖

<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"));
 	}
 }
posted @ 2022-10-17 11:32  长情c  阅读(110)  评论(0)    收藏  举报