Java代码操作阿里云oss
上传文件到aliyun oss操作
1.准备工作:创建阿里云oss许可证(阿里云颁发id和密钥)
查看文档
快速入门–在项目中直接整合
在java中应用
1.创建子模块service-oss–maven项目
2.在pom.xml文件中添加依赖
3.配置application.yml
4.创建启动类–控制台报错–去访问数据库了,要配置数据源
5.解决–没有数据库
方式一:添加数据库配置–不需要
方式二:在启动类添加书香,默认不去加载启动类数据库配置
6.创建常量类去读取配置文件
package com.atguigu.oss.utils;
import lombok.Data;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
//当项目启动后,spring接口,spring加载之后,执行接口中的一个方法
//InitializingBean:初始化时会读取配置
@Component
public class ConstantPropertiesUtils implements InitializingBean {
//读取配置文件内容--为了取出这几个配置文件的值然后在后面使用
@Value("${aliyun.oss.file.endpoint}")
private String endpoint;
@Value("${aliyun.oss.file.keyId}")
private String keyId;
@Value("${aliyun.oss.file.keySecret}")
private String keySecret;
@Value("${aliyun.oss.file.bucketName}")
private String bucketName;
//定义一些静态常量
public static String END_POINT;
public static String ACCESS_KEY_ID;
public static String ACCESS_KEY_SECRET;
public static String BUCKET_NAME;
public