当前位置: 代码迷 >> 综合 >> IntelJ idea下lombok 不生效的问题
  详细解决方案

IntelJ idea下lombok 不生效的问题

热度:42   发布时间:2024-01-25 00:09:42.0

具体问题,因为IDEA中lombok不生效,导致Git拉取到本地的项目,大量实体类的GetSet方法报错,这个坑大家情况可能各不相同

大致分为:

1、依赖没注入,在pom文件中注入lombok依赖即可(Maven仓库:https://mvnrepository.com/search?q=lombok)

2、lombok插件没装,插件安装方式在下面

如遇Idea在plugin的marketplace中查不到东西的问题,参考(https://blog.csdn.net/qq_44868502/article/details/103937533)

3、Setting中没开启annotation processing

file-->setting-->build,excecution,deployment-->compiler-->annotation processors勾选上 enable annotation processing

我的问题就是第三种,后开启了之后重启IDEA数次,发现Lombok还是不能起作用

遂准备卸载重装Lombok插件,发现Lombok可更新,更新后问题解决(如相同问题,可尝试卸载重装lombok插件)

参考博客

缘由,项目在IDEA下@Data、@Builder注解不起作用。发现是lombok这个jar包的问题。具体这个jar的应用场景自行去百度。

发现依赖的jar包maven已经下载。在网上看原来是插件问题。

@Builder注解没起作用,原因就是需要安装插件。

插件安装方式,在设置setting 中找到plugins。在检索框中检索lom,没有的话点击红框内的search in repositories。

点击install进行安装。

记得安装好了重启idea

重启之后进行如下设置,在setting中找到 下图界面,在右侧红框出打钩

保存好重启idea。

重启后问题完美解决!

参考(https://blog.csdn.net/m0_37779977/article/details/79028299)

  相关解决方案