零基础OSS组件(Java)

开通oss服务

• oss⽀持免费试⽤,可以选择免费试⽤进⾏测试使⽤。

创建bucket

按照提示完成注册即可

创建⽬录

创建⽬录便于我们对上传的⽂件进⾏管理

集成oss到项⽬

引入依赖

java 复制代码
 <dependency>
        <groupId>com.aliyun.oss</groupId>
        <artifactId>aliyun-sdk-oss</artifactId>
        <version>3.17.4</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
    </dependency>
    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1.1</version>
    </dependency>
    <!-- no more than 2.3.3-->
    <dependency>
        <groupId>org.glassfish.jaxb</groupId>
        <artifactId>jaxb-runtime</artifactId>
        <version>2.3.3</version>
    </dependency>

配置访问凭证

使用 RAM 用户的 AccessKey 配置访问凭证。

  1. 访问控制 RAM 控制台,创建使用永久 AccessKey 访问 的 RAM 用户,保存 AccessKey,然后为该用户授予 AliyunOSSFullAccess 权限。

  2. 使用 RAM 用户 AccessKey 配置环境变量。


点击用户名称(蓝色),进入管理

nacos增加配置(哪里需要就在哪里配置即可)

例如我们的oj-friend需要使用,那我们就在oj-friend相关nacos配置即可

注意:这里的endpoint和region与我们创建的bucket相同

OSS地域和访问域名_对象存储(OSS)-阿里云帮助中心(这里可以查看)


初始化客户端




测试oss



相关推荐
一个做软件开发的牛马1 小时前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261351 小时前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
A小辣椒1 小时前
TShark:基础知识
linux
用户3721574261351 小时前
Java 打印 Word 文档:从基础打印到高级设置
java
AlfredZhao3 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
用户35218024547517 小时前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
AlfredZhao18 小时前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
东坡白菜20 小时前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫20 小时前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java
wsaaaqqq21 小时前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java