@Value属性值读取

Posted on 2020-11-03 17:16  xiaotian1021  阅读(200)  评论(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

Copyright © 2024 xiaotian1021
Powered by .NET 8.0 on Kubernetes