解决lombok不能使用的bug
·
解决lombok不能使用的bug
错误重现
springboot版本3.x
在我们开发代码中,我们发现lombok不能使用,报以下错误:

但我已经使用了@data注解

那我们应该怎么解决这个bug呢?
解决方法:
方法1:我们在中path中添加上即可解决
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
方法二:删除org.apache.maven.plugins和org.springframework.boot的configuration也可以解决此类问题
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
最后我们更新maven即可
我们发现lombok可以正常使用了

更多推荐




所有评论(0)