@value无法取到值--如何处理呢?

书欣 Java经验 发布时间:2022-09-04 21:13:27 阅读数:1969 1
下文笔者讲述@value无法取值的异常--解决方法,如下所示
 今天使用spring的@Value("${})竟然无法取到yml中的值
 此时yml中明明有值,为什么debug和运行无法获取值呢?
 
 当然出现这种无法注解无法使用的原因有两种:
    
	1.引用的类就是new出来的对象,不是由spring管理
	  所以spring无法由注解加载数据
	2.@value加载到静态变量上
 
例:
静态变量的@value注解
 static String apiUrl;

 @Value("${test.weChat.url}")
 public void setApiUrl(String s){
	apiUrl = s;
 }
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202209/16622972684327.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者