Gradle项目解决Spring Boot Configuration Annotation Processor not configured警告

gradle是配置这块,和maven很不一样

问题描述


写了一个配置类,加了注解@ConfigurationProperties(prefix = “jwt”)
后一直报警告:Spring Boot Configuration Annotation Processor not configured
意思是 Spring boot 未配置注解处理器

Gradle项目解决Spring Boot Configuration Annotation Processor not configured警告_第1张图片

解决过程


出现这个问题后,查了解决方式,让添加一个依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

由于项目是gradle,于是在dependencies->implemention添加了该依赖,添加之后发现警告依然没有消失。

解决方法


后来研究了一下gradle的配置文件写法,在build.gradle中加入了这个配置,重新build一下,问题解决!

    // 注解处理器(我的项目配置了lombok和springboot注解处理器)
    annotationProcessor(
            'org.projectlombok:lombok:1.18.10',
            'org.springframework.boot:spring-boot-configuration-processor'
    )

在这里build:
Gradle项目解决Spring Boot Configuration Annotation Processor not configured警告_第2张图片
关于gradle的配置文件,可以看看这篇文章:
Java基础–29–Gradle的配置文件

英语基础好的,推荐看看官网说明文档,更加全面:
Building Java & JVM projects

你可能感兴趣的:(spring,boot,gradle)