@ConfigurationProperties(prefix = “xx.xx.xx“) 从配置文件中取值赋给类的属性
@ConfigurationProperties(prefix = “xx.xx.xx”)该注解的作用是从配置文件中取值赋给类的属性,当然也可以为方法的变量赋值
/** * 服务访问URL */ @Component @ConfigurationProperties(value = "my.service.url") @Data public class MyServiceProperties { private String appServer; private String member; private String doOrder; private String orderPhoto; //图片服务 }
Apollo配置
my.service.url.appServer = http://xxx1
my.service.url.member = http://xxx2
my.service.url.doOrder = http://xxx3
my.service.url.orderPhoto = http://xxx4
- ConfigurationProperties xx 属性 文件 prefixconfigurationproperties xx属性 文件 configurationproperties quot prefix信息 前缀configurationproperties属性 configurationproperties springboot方式 文件 文件f4xx stm 4xx xx-config文件 动态config configurationproperties变量 文件static configurationproperties xx configurationproperties注解springboot