@Value 取值为null的原因

写了一个util工具类,使用@Value 获取配置文件的值,就是获取不到。

需要配置地方:

1. @Component 在工具类添加

@Component
public class BaseUtil {
   
   

//平台地址

@Value("${base.url}")

private String url;

配置文件:

#平台地址
base:
  url: http://www.baidu.com/

2.在调用工具类的时候使用@Autowired

@Autowired
private BaseUtil baseUtil;

我就犯了在调用工具类的时候直接new了。

おすすめ

転載: blog.csdn.net/JavaAlpha/article/details/88973960