- @Value有三种取值方式
- 直接赋值,@Value(“属性值”)
- SpEL表达式取值,@Value("#{SpEL表达式}")
- 环境对象中的配置值(来源于默认配置文件或以配置的环境配置项),@Value("${环境对象属性key}")
- 示例代码
public class Test{
//直接赋值
@Value("NAME")
private String name;
// SpEL表达式取值
@Value("#{65+8}")
private Integer num;
//环境对象中的配置值
@Value("${config}")
private String config;
public Test() {
}
//省略getter、setter方法
}