在yml配置文件中添加属性例如
oss
endpoint: ""
accessKeyId: ""
accessSecret: ""
bucket: ""
第一种方式:
@Component
public class OssTemplete{
@Value("${oss.endpoint}")
String endpoint;
@Value("${oss.accessKeyId}")
String accessKeyId;
@Value("${oss.accessSecret}")
String accessSecret;
@Value("${oss.bucket}")
String bucket;
}
第二种方式:
@Data
@Component
@PropertySource("classpath:property.yml")
@ConfigurationProperties(prefix="oss")
public class OssTemplete{
String endpoint;
String accessKeyId;
String accessSecret;
String bucket;
}