重要注意:
获取yml文件的配置参数,最重要的是分清实体类中的属性是不是静态static
下面就开始怎么获取:
yml文件参数配置:
ali:
topPrefix: topPrefix
accessKey: accessKey
accessSecret: accessSecret
productKey: productKey
实体类配置:
实体类中要加上注解@Component
,属性用@Value(${yml配置的参数})
,若参数有分结构,就用.
连接。
- 非静态属性:可以直接使用注解,也可在setter方法上加注解
- 静态属性:要在setter方法上加注解
@Component
public class AliConfigVo {
/**
* 非静态属性
*/
@Value("${ali.accessSecret}")
public String accessSecret;
@Value("${ali.productKey}")
public String productKey;
/**
* 静态属性
*/