访问量:
次,访客数:
人,浏览量:
次
首页
编辑
@Value注解获取properties为空
Tags:
/Java/
Date Created:
SpringBoot@Value注解获取环境变量application.properties有几个限制:
1. class必须有@Component注解,否则@Value的变量不能生效
2. 不能在构造函数中使用 @Value 变量,否则为空,可以把构造函数中用到变量的代码,挪到
@PostConstruct
private void init() {
// 在这里使用 @Value 变量
}
3. class 变量不能用 new 创建, 必须使用 @Autowired