Intellij IDEA lombok不生效导致大量实体类的GetSet方法报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Intellij IDEA lombok不生效导致大量实体类的GetSet方法报错相关的知识,希望对你有一定的参考价值。

参考技术A 问题:Intellij IDEA 中lombok未生效,从git拉取到本地的项目,大量实体类的Get Set方法报错.
出现上述问题的原因,大致分为以下几种:
1、lombok包依赖没有注入
解决方案:在pom文件中加入lombok包的依赖 (Maven仓库: https://mvnrepository.com/search?q=lombok )
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>

2、lombok插件没安装
解决方案:在Intellij IDEA File-->Settings-->Plugins的Marketplace中搜索插件 lombok,然后Installed

3、Settings中没开启annotation processing
解决方案:在Intellij IDEA File-->Settings-->build,excecution,deployment-->compiler-->annotation processors勾选上 enable annotation processing

重启后问题完美解决lombok不生效的问题。

以上是关于Intellij IDEA lombok不生效导致大量实体类的GetSet方法报错的主要内容,如果未能解决你的问题,请参考以下文章

idea较新版本识别不了lombok生成的方法

IntelliJ IDEA 2020.3 EAP 的Lombok问题

idea使用lombok不生效的解决办法

Intellij IDEA 安装lombok及使用详解

Intellij IDEA 安装lombok及使用详解

Intellij IDEA 安装lombok及使用详解