步骤
- 1 加注解
@Value("${url}")
public String url;
- 2 在application.yml文件中配置属性值
url=www.baidu.com
- 3 加注解@Component,若已有Controller...之类的则不用加
@Component
public class Constant {
public static String url;
}
tips:
- 不要再无参构造器中,进行new对象的操作。否则就会造成@Value注解失败
- @Value无法直接注入static属性
需要借助无static的setter方法
IDEA自动生成的方法会有static
,需要手动删除
@Component
public class Constant {
public static String url;
@Value("${url}")
public void setUrl(String url) {
Constant.url = url;
}
}