阿里云参数配置化

阿里云参数配置化

一、问题描述

当我们直接在AliOSSUtils.java中对所需的阿里云OSS相关参数进行赋值时,当相关参数发生改变,但是又在多次进行了赋值这些参数,那么就需要逐一进行修改,所以我们直接在SpringBoot项目的配置文件application.properties中进行配置,在使用时采用@Component和@Value("${}")的形式进行注入即可。

二、实现方法

2.1在application.properties中写好相关的配置信息

(将下面代码中的信息改为自己的即可)

java 复制代码
#阿里云oss的配置(properties配置文件中本身就是字符串了、不需要引号还有分号,空格之类的了)
aliyun.oss.endpoint=...
aliyun.oss.accessKeyId=...
aliyun.oss.accessKeySecret=...
aliyun.oss.bucketName=...

2,2在使用到的地方加上@Componet和@Value("${}")的形式进行注入即可

java 复制代码
    @Value("${aliyun.oss.endpoint}")
    private String endpoint;
    @Value("${aliyun.oss.accessKeyId}")
    private String accessKeyId;
    @Value("${aliyun.oss.accessKeySecret}")
    private String accessKeySecret;
    @Value("${aliyun.oss.bucketName}")
    private String bucketName;
相关推荐
码畜sokach3 小时前
Docker入门指南:CentOS 7 安装与阿里云镜像加速配置
阿里云·docker·centos
清风徐来QCQ15 小时前
阿里云centos7-mysql的使用
mysql·阿里云·云计算
iGarment19 小时前
服装采购跟单系统的高效管理实践
大数据·经验分享·云计算
XINVRY-FPGA19 小时前
XCVP1902-2MSEVSVA6865 AMD 赛灵思 XilinxVersal Premium FPGA
人工智能·嵌入式硬件·神经网络·fpga开发·云计算·腾讯云·fpga
智慧源点20 小时前
阿里云高可用生产环境网络架构实战:VPC规划与多可用区部署
网络·阿里云·架构
熙客20 小时前
创建阿里云ECS实例操作(免费试用版)
服务器·阿里云·云计算
Clownseven1 天前
腾讯云远程桌面连接不上?5步排查法解决RDP连接失败
云计算·github·腾讯云
练习两年半的工程师1 天前
AWS TechFest 2025: 适合使用 Agentic AI 的场景、代理(Agents)应用的平衡之道、数据战略优先级矩阵、新治理模式
人工智能·云计算·aws
观测云1 天前
AWS SQS 可观测性最佳实践
云计算·aws
TG_yunshuguoji1 天前
阿里云国际代理:云数据库RDS及上云方案
服务器·数据库·阿里云·云计算