Spring Boot Configuration Annotation Processor not found in classpath之解决方法

问题:

bean实体中报错提示Spring Boot Configuration Annotation Processor not found in classpath,在编写aplication.properties配置文件时,由于要配置的Person对象属性是我们自定义的,Spring Boot是无法识别的,所以不会有任何提示。在实际开发中,为了出现代码提示的效果来方便配置,在使用@ConfiggurationProperties注解进行配置文件属性值输入时,可以在pom.xml文件中添加一个Spring Boot提供的处理器依赖,示例代码如下图所示:

Spring Boot Configuration Annotation Processor not found in classpath之解决方法_第1张图片

在pom.xml中添加上述配置依赖后,需要重新运行项目或者使用“Ctrl+F9”组合键(即Build Project)重构当前Spring Boot项目方可生效。

解决方法:

直接看这里,https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/reference/html/configuration-metadata.html#configuration-metadata-annotation-processor,看下到底是什么回事,直接给了解决方法,在pom.xml文件中加入依赖spring-boot-configuration-processor,问题解决:


    org.springframework.boot
    spring-boot-configuration-processor
    true

如图所示:

Spring Boot Configuration Annotation Processor not found in classpath之解决方法_第2张图片

你可能感兴趣的:(Java之路)