1. 使用@Value
@Value("${spring.cloud.alicloud.oss.endpoint}")
String endpoint;
@Value("${spring.cloud.alicloud.oss.bucket}")
String bucket;
@Value("${spring.cloud.alicloud.access-key}")
String accessKeyId;
@Value("${spring.cloud.alicloud.secret-key}")
String accessKeySecret;
2. bean使用@ConfigurationProperties
@Data
public class OssConfigProperties {
private String endpoint;
private String accessKeyId;
private String accessKeySecret;
private String bucket;
}
@Bean("ossConfigPro")
@ConfigurationProperties(prefix = "spring.cloud.alicloud.oss")
public OssConfigProperties ossConfigProperties() {
return new OssConfigProperties();
}