Java代码操作阿里云oss对象存储

Java代码操作阿里云oss

上传文件到aliyun oss操作

1.准备工作:创建阿里云oss许可证(阿里云颁发id和密钥)

Java代码操作阿里云oss对象存储_第1张图片
Java代码操作阿里云oss对象存储_第2张图片

查看文档

Java代码操作阿里云oss对象存储_第3张图片
Java代码操作阿里云oss对象存储_第4张图片
Java代码操作阿里云oss对象存储_第5张图片
Java代码操作阿里云oss对象存储_第6张图片

快速入门–在项目中直接整合

Java代码操作阿里云oss对象存储_第7张图片

在java中应用

1.创建子模块service-oss–maven项目

Java代码操作阿里云oss对象存储_第8张图片

2.在pom.xml文件中添加依赖

Java代码操作阿里云oss对象存储_第9张图片

3.配置application.yml

Java代码操作阿里云oss对象存储_第10张图片

4.创建启动类–控制台报错–去访问数据库了,要配置数据源

Java代码操作阿里云oss对象存储_第11张图片

5.解决–没有数据库

方式一:添加数据库配置–不需要
方式二:在启动类添加书香,默认不去加载启动类数据库配置

Java代码操作阿里云oss对象存储_第12张图片

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}")
    

你可能感兴趣的:(阿里云,java,云计算)