1.对象存储OSS
为了解决海量数据存储与弹性扩容,在项目中我们采用云存储的解决方案- 阿里云OSS。
1.1 开通“对象存储OSS”服务
(1)申请阿里云账号
(2)实名认证
(3)开通“对象存储OSS”服务
(4)进入管理控制台
1.2 创建Bucket
创建好Bucket如下:
2.Java操作OSS实现上传
2.1 创建Maven项目
2.2 在pom中引入OSS依赖
<dependencies>
<!--aliyunOSS-->
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
</dependency>
</dependencies>
主启动类代码:
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@ComponentScan(value = "com.atguigu")
public class OssApplication
{
public static void main(String[] args)
{
SpringApplication.run(OssApplication.class,args);
}
}
2.3 找到编码时需要用到的常量值
(1)endpoint
(2)bucketName