1. 自定义配置警告
有时候我们需要在配置文件中添加一些我们自定义的内容,比如下面图片中的data.analysis.kafka.address
。这时会显示黄色的警告信息,鼠标放到黄色警告上,会提示无法解析该配置属性。
如果不管这个警告,也没事,项目也可以正常跑起来,该属性也能正常读取到,但是强迫症就是受不了这种警告,所以需要消除它。
2. 生成元数据配置
点击上图中的定义配置键'xxx'
,会自动发生成下图的元数据文件:
打开该文件,内容如下:
3. 配置注解处理器
上图中提示未配置 Spring Boot 配置注解处理器
,这时我们需要在项目的 pom 文件中添加依赖:
注:pom.xml 中添加 2.5.3 版本没生效,2.6.2 版本生效了。
此时发现配置文件中的自定义配置还是黄色的:
再看元数据文件,上方提示重新运行 Spring Boot 配置注解处理器以更新生成的元数据
:
也就是说需要重新编译一下项目。
编译完毕后会发现自定义配置项不显示黄色警告了,并且还能自动提示了。
注:有时候不生效,可能和 IDEA 有关,重启 IDEA 就好了。