这种属性应⽤⽅式是
field_name=@field_value@。
两个@符号是springboot为替代${}属性占位符产⽣,原因是${}会被maven处理,所以应该是起不到引⽤变量的作⽤。@@⽅式可以引⽤springboot⾮默认配置⽂件(即其他配置⽂件)中的变量;springboot默认配置⽂件是
src/main/resources/application.properties
补充知识:springboot项⽬使⽤@Value注解获取配置⽂件中的配置信息application.yml配置⽂件得配置信息
web:
my_name: mqs
tags: aaa,bbb,ccc,dddlike: 学习
使⽤@Value注解获取配置⽂件中的配置信息
/**
* TODO springboot配置⽂件得读取⽅法⼀ */
@Value(\"${web.tags}\") private String[] tags; @Value(\"${web.like}\") private String like;
@Value(\"${web.my_name}\") private String myName;
@RequestMapping(\"/web\") public String testValue(){
String str = Arrays.toString(tags) + \"----->>>\" + like + \"----->>>\" + myName; return str; }
以上这篇关于springboot 配置⽂件中属性变量引⽤⽅式@@解析就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
因篇幅问题不能全部显示,请点此查看更多更全内容