现象
idea中出部分文件提示“spring boot Configuration Annotation Processor not configured"。
原因
提示说明没有配置springboot的自动配置注解处理器,及spring-boot-configuration-processor。
在使用到ConfigurationProperties注解时无法识别。
解决方案
方案一
在pom中增加spring-boot-configuration-processor组件,状态变为正常。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
方案二
在不使用processor组件时,可以不用加入,直接去除提示栏。
- 点击方案一图中的“Hide notification”
- 不加引入组件,直接在idea的preference>spring boot中去掉show notification panel选项即可。