无法将Lombok与Java 11一起使用
我们将Java版本从8升级到11,但是我得到了getter/setter方法的编译错误,在那里我用Lombok的getter和setter注释实现了POJO类 有没有一种方法可以使用Lombok的无法将Lombok与Java 11一起使用,java,lombok,java-11,intellij-lombok-plugin,Java,Lombok,Java 11,Intellij Lombok Plugin,我们将Java版本从8升级到11,但是我得到了getter/setter方法的编译错误,在那里我用Lombok的getter和setter注释实现了POJO类 有没有一种方法可以使用Lombok的@Data注释,它提供了getter和setter,而无需在Java11上实现它们 目前,我面临的错误是: 找不到getStoreName() 其中,storeName被声明为类中的全局变量,类上方带有@Data Lombok注释。TL;DR 将Lombok升级为和作为IDE插件(,),并在IDE设置中
@Data
注释,它提供了getter和setter,而无需在Java11上实现它们
目前,我面临的错误是:
找不到getStoreName()
其中,storeName
被声明为类中的全局变量,类上方带有@Data Lombok注释。TL;DR
将Lombok升级为和作为IDE插件(,),并在IDE设置中启用注释处理。
最新版本的Lombok和/或IntelliJ插件完全支持Java11 v1.18.4(2018年10月30日)
- 平台:对lombok的JDK10/11支持进行了许多改进。
- 测试并支持IntelliJ版本:2016.2、2016.3、2017.X、2018.X
因此,请将您的lombok/插件版本更新为最新版本。应该很有魅力。对于eclipse用户,您必须将lombok安装到eclipse中。 请按照这里的指示操作
出现编译错误。。。请同时共享错误。它表示找不到getStoreName()如果storeName在类中被清除为全局变量,并且在类的上方有@Data Lombok annation,您可以用intelliJ和正在使用的插件的版本详细信息更新问题吗?intelliJ版本:2018.3.2..Lombok版本为v0.10-15.02尝试将插件升级到
v0.22。IDEA-EAP
。升级Lombok后是版本,它工作完美!!将lombok maven和intellij插件升级到最新版本,效果非常好!非常感谢。