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. 拓展补充
如果读取不到值