写了一个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了。
本文介绍了一个使用@Value注解从配置文件加载属性值时遇到的问题,并提供了详细的解决方案。问题出现在直接实例化带有@Component注解的工具类时,导致属性无法正确注入。
1万+

被折叠的 条评论
为什么被折叠?



