1.配置阿里云读取
1.1 配置yml
#阿里云上传相关配置
aliyun:
ossclients:
endPoint: "http://oss-cn-beijing.aliyuncs.com" # 文件上传url
accessKeyId: "LTAICLj4NJlxNRkD" # 上传ID
accessKeySecret: "lMeJOF0JGVktsVS6AeBUxNG9KgOiQx" # 秘钥
bucketName: "scbookimg" # 实例name
key: "imagefind/" # 文件文件夹
imgName: "img" # 文件前缀 标识是图片还是视频(自己加的)
2.1 读取
2.1.1 从实体类读取
@Component // 表示这是个bean需要注入
@Data
@ConfigurationProperties(value = "aliyun.ossclients") // yml对应的位置
public class OSSClientConfig {
public String endPoint;
public String accessKeyId;
public String accessKeySecret;
public String bucketName;
public String key;
public String imgName;
}
2.1.2 从代码中读取
@Value("${aliyun.ossclients.endPoint}")
public String endPoint;
3.1 调用
@Autowired
private OSSClientConfig ossClientConfig;
@Test
public void text2(){
System.out.println(ossClientConfig);
}
//OSSClientConfig(endPoint=http://oss-cn-beijing.aliyuncs.com, accessKeyId=LTAICLj4NJlxNRkD,
accessKeySecret=lMeJOF0JGVktsVS6AeBUxNG9KgOiQx, bucketName=scbookimg,
key=imagefind/, imgName=img)