问题
Spring Boot Configuration Annotation Processor not configured
详细问题
使用maven进行Spring Boot项目构建,存在一个Java类发出警告,具体警告截图如下
解决方案
若使用maven进行Spring Boot项目构建
在pom.xml中增加包依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
若使用gradle进行Spring Boot项目构建
对于Gradle 4.5 以及更早版本
在build.gradle(Project)中增加该包依赖
dependencies {
compileOnly "org.springframework.boot:spring-boot-configuration-processor"
}
对于Gradle 4.6 以及更新版本
在build.gradle(Project)中增加该包依赖
dependencies {
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
}
原因
警告意思是“Spring Boot配置注解执行器没有配置”,进行相关配置即可
配置注解执行器的是什么。
配置注解执行器配置完成后,当执行类中已经定义了对象和该对象的字段后,在配置文件中对该类赋值时,便会弹出提示信息。
参考文献
Spring Boot Configuration Annotation Processor not configured 问题解决
@ConfigurationProperties Spring Boot Configuration Annotation Processor not found in classpath
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈