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从入门到精通(全)
Springboot出现@Value注解无法读取配置文件的解决方法相关推荐
- boot idea无法识别spring_intellij idea springboot无法读取配置文件的解决方法
问题分析及解决方案 问题原因: Mybatis没有找到合适的加载类,其实是大部分spring - datasource - url没有加载成功,分析原因如下所示. DataSourceAutoConf ...
- springboot项目扫描不到controller中的解决方法
springboot项目扫描不到controller中的解决方法 问题:启动类与controller不在同一级中,扫描不到controller中的方法 解决方法:在启动类填加注解@ComponentS ...
- OpenCv3 VideoCapture读取视频失败解决方法
用vs2017+win10+opencv420编译的程序无法在win7打开文件,换一个opencv版本就好了 将opencv2换成opencv3以后,遇到了各种各样的问题,以后再慢慢记录. 其一,Vi ...
- 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...
- IDEA中实现接口时注解@Override报错的解决方法
IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...
- 使用@atuowired注解无法注入bean的解决方法(出现Field userMapper in com.peng.service.Impl.UserServiceImpl required a b
使用@atuowired注解无法注入bean的解决方法(出现Field userMapper in com.peng.service.Impl.UserServiceImpl required a b ...
- linux系统找不到网卡配置文件,Linux系统Centos没有网卡eth0配置文件的解决方法
Linux系统Centos没有网卡eth0配置文件的解决方法 大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置.比如说配置网卡IP是修改/etc下面 ...
- U盘文件或目录损坏且无法读取的修复/解决方法
U盘文件或目录损坏且无法读取的修复/解决方法 1. 当手机SD卡或U盘插入电脑中时,如果提示"文件或目录损坏且无法读取"信息时,我们首先需要对手机SD卡或U盘进行目录修复操作.插入 ...
- SPSS Modeler导入excel文件时出现“无法读取文件列名”解决方法
SPSS Modeler导入excel文件时出现"无法读取文件列名"解决方法 经过本人多次尝试,终于发现了原因 原因是:excel文件在后台打开了,因此spss modeler读取 ...
最新文章
- Retrofit 2.0
- Linux 搜索指令
- 程序集强命名与GAC
- python人工智能——深度学习——TensorFlow基本介绍
- mysql业务 日志_mysql笔记之日志篇
- ubuntu php 中文乱码,Ubuntu环境下,图例中文乱码怎么办?
- Java面试题-2021
- css代码颜色十六进制大全
- 关于批量导入数据以及调优的一些总结
- 人工智能数学基础---定积分2:定积分的性质
- 3分钟在线开通优惠费率的微信支付商户号(商户收款码)
- 数字集成电路版图设计(二)——Cadence IC简单的反相器版图设计
- Redis 缓存清理策略
- 最简单DIY基于STM32单片机的WIFI智能小车设计方案
- python解压rar
- 虚拟机正在应用计算机设置,vmware虚拟机安装windows 10 technical preview卡在“正在准备设置50%”的解决办法-网络教程与技术
-亦是美网络...
- Java全文搜索怎么弄的_全文搜索 简介
- SaaS云服务应用的访问安全性分析
- SEO上下线营销思维:二者兼备实现“落地”
- 第七章软件结构的健壮性——测试与测试优先编程
热门文章
- AdGuard添加规则方法
- checkm基因组_checkm8漏洞利用的技术分析
- 考驾照--驾驶证考试
- 树莓派4无痛安装OpenCV+python3
- Entrust Datacard宣布与IBM Security开展目标远大的合作,以助力确保移动工作人员安全
- 汽车行业如何借助微信小程序引流
- 02《区块链财富指北》私钥篇(2):百行Python代码演示一私钥生成多公链公钥原理。
- 变分原理(Variational Principle)
- html在线商城购物网站制作——基于HTML+CSS+JavaScript(oppo手机商城 6页)
- 记录---Testin上新手测试用例设计实战---碎乐3.2.0