@Value属性值读取

Posted on 2020-11-03 17:16  xiaotian1021  阅读(208)  评论(0)    收藏  举报

1.在父类定义属性DQ,并通过配置初始化

@Configuration
public class DQConfig {
  public static String DQ;
  @Value("${dq:AnHui}")//若配置dq不存在,默认给值AnHui
  public void setDQ(String dq) {
    DQ = dq;
  }
}

2.在子类中使用父类中定义的属性DQ

public class SubConstant extends DQConfig {
    public static final String ADDR = DQ + ".HeFei";
}

3.springboot启动之后,即可成功访问子类中定义的属性,属性值应该是 AnHui.HeFei

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3