阿里云参数配置化

阿里云参数配置化

一、问题描述

当我们直接在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;
相关推荐
mengge.cloud3 小时前
Redis
运维·服务器·数据库·redis·缓存·云计算
酒神dnspup6 小时前
多地区网站可用性监控怎么做?DNSPup 从基线到告警的完整实战
运维·ios·云计算·iphone·dns·网络监控
闲云野鹤在人间16 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
钟祥哎眼1 天前
镜片膜层都是什么:加硬、减反射、疏水一次说清?/钟祥极博视科普
阿里云
honsor1 天前
以太网温湿度传感器:RJ45直连机房的环境监控新方案
运维·网络·数据库·物联网·安全·云计算·github
yuezhilangniao1 天前
阿里云 CentOS 7 升级 Redis 到 7.2 实录-centos7安装redis7
redis·阿里云·centos
QYR-分析1 天前
算力下沉,低空新支点:全球无人机机载计算盒市场竞争与发展研判
云计算·无人机
A-刘晨阳1 天前
GitLab + ArgoCD 实现 Kubernetes GitOps 自动化部署
运维·人工智能·git·kubernetes·自动化·云计算·argocd
sunoo-2292 天前
【嵌入式Linux驱动学习】Day1-Day2 全流程梳理:环境搭建→U-Boot→内核→根文件系统→驱动基础
linux·运维·驱动开发·笔记·学习·阿里云·恩智浦