在IDEA创建的Springboot项目中,application.properties文件(或yml)添加配置时需要提示,IDEA本身支持这个功能,由Spring Support和Spring Assistant两个插件提供支持,默认这个两个插件应该是安装的,没有的自己加一下就好了。IDEA是把这个配置关联到Spring,这样就能给出提示。如果不能提示的,确认一下图标是否是小绿叶。
目前不能提示的主要原因是IDEA没有把properties(或yml)文件关联到Spring,当成Spring文件管理。
可能出现以下图标,
原因:
一般出现此类问题的场景主要是有的公司的项目代码工程有开发、测试、产品等多套环境配置文件同时存在,切分拆在不同二级目录下,通过maven进行管理激活哪一套配置导致。根本问题还是IDEA的小bug,如果多套配置文件到在一个目录也不会出现这类问题,多数原因是分目录导致的。
参考博文:
IDEA:Springboot项目的properties或yml文件中不提示,文件没有小绿叶图标_JimBo3693的博客-优快云博客
若按照参考文章中已调整都无效,记得回去看下子子模块的pom文件中父模块的<artifactid>是否写正确。
子模块下的子子模块的pom文件中
<parent>
<artifactId>子模块不是父模块</artifactId>
<groupId>com.guigu</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>