我有以下bean但是add的值是0.0。但是,当我取消@Value注释并对其工作的值进行硬编码时。
出了什么问题
public class MyBean{
@Value("${app.intA}")
private double a;
@Value("${app.intB}")
private double b;
private double add = a+b;
public double getA(){
return a; // gives 2.4
}
public double getB(){
return b; // gives 1.5
}
public double getAdd(){
return add; // always 0.0
}
}