idea 中的@value 无法跳转到配置的值

本文讲述了在使用IDEA开发Spring项目时遇到的配置问题,即@Value注解无法获取配置值,提示存在未映射的Spring配置文件。解决方法是配置Springfacet并启用defaultcontext,重启IDEA后问题得到解决。
摘要由CSDN通过智能技术生成

当你在使用 idea 开发 spring 项目时,如果你使用的是现在流行的 maven 项目,我猜如果使用 gradle 的也类似。
那么我们在配置文件中配置的值,可以通过 spring 的@Value 这个注解获取到值,也就是你能在项目使用@Value 的地方,如下图,这里应该会显示个正常的值

这里没用正常显示,我觉得我这个项目是不正常的。
通过设置 idea 提供的 Mark Directory as resource 目录也没有解决问题。
该怎么办,是不是应该重启一下? 大胆去干
重启完,来了个提示,大致是

Spring configuration check
				Unmapped Spring configuration files found.
				Please configure Spring facet or use 'Create default context' to add one including all unmapped files.

仔细一看,不就是说检测到是一个 spring 项目,但是存在未映射到的文件么,一想这是不是就是说需要和 spring 关联下呢,
这时就大胆去试
根据提示打开配置页面

就是这样,操作完后,果然好了。
是不是有点重启大法好的意思了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值