1.配置文件值的获取
通常最普通的方式就是@Value 、也可以使用 @ConfigurationProperties将所有配置映射成一个Bean.
2.静态变量取值问题
当配置文件中做了如下配置:
coco.fresh.menu.companyId=1400
错误取值示范:
@Value("${coco.fresh.menu.companyId}")
private static String cocoCompanyId;
正确取值示范:
private static String cocoCompanyId;
@Value("${coco.fresh.menu.companyId}")
public void setCocoCompanyId(String companyId){
cocoCompanyId = companyId;
}