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

发布时间 2023-09-27 16:33:15作者: blacksonny

当你在使用 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 关联下呢,
这时就大胆去试
根据提示打开配置页面

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