100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Springboot出现@Value注解无法读取配置文件的解决方法

Springboot出现@Value注解无法读取配置文件的解决方法

时间:2018-10-15 02:27:15

相关推荐

Springboot出现@Value注解无法读取配置文件的解决方法

目录

1. 问题所示2. 解决方法3. 拓展补充

1. 问题所示

使用springboot的搭建项目的时候

@Value的注解突然失效,一直显示这个问题

如下所示

一直显示注释类型不适用于该类型的声明

而且在代码模块中一直显示这条红线

但是我的application.properties也把变量写入,file.upload.url=E:/upload,问题还是不能消除

2. 解决方法

@Value的注解import导入错误的类进来,显示失败

查看import的导入类路径,发现上面是导入了这个:import lombok.Value;

将其删除,之后添加正确的class类即可

应该导入springboot的这个类

具体class类如下:import org.springframework.beans.factory.annotation.Value;

3. 拓展补充

如果读取不到值

一般有这么几点:

@Value不能静态成员上使用(属性不能是static的)@Value读取属性值的类对象需要交给spring容器管理(不可用new对象来构造,属性的对象一定要自动装配,无论是使用Resource还是Autowired)

根据上面的提示对应将其修改即可

对于springboot的更加全面的知识可看我之前的文章:

springboot从入门到精通(全)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。