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)