具体问题,因为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)