当前位置: 首页 > 工具软件 > Pseis-OSS > 使用案例 >

SpringCloud Alibaba-OSS(阿里云对象存储OSS)

王修为
2023-12-01

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。

步骤:

1、引入oss-starter依赖

2、配置key,endpoint相关信息即可

3、使用OSSClient 进行相关操作

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql://192.168.56.10:3306/gulimall_pms
    driver-class-name: com.mysql.jdbc.Driver
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
    alicloud:
      access-key: LTAI5t9fAwUxcHRZgYo8pFG7
      secret-key: mxfPBkqoYhR3PGvX9Ozu8OomuC0rKL
      oss:
        endpoint: oss-cn-beijing.aliyuncs.com
// 填写本地文件的完整路径。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。
InputStream inputStream = new FileInputStream("E:\\1Project\\testUpload\\apple.png");
// 依次填写Bucket名称(例如examplebucket)和Object完整路径(例如exampledir/exampleobject.txt)。Object完整路径中不能包含Bucket名称。
ossClient.putObject("gulimall-johnmin", "apple.png", inputStream);

// 关闭OSSClient。
ossClient.shutdown();
 类似资料: