当前位置: 首页 > 知识库问答 >
问题:

Lombok intellij idea生成了重复的getter/setter方法和构造函数

晏富
2023-03-14

我在intellij idea 2017.1中有一个spring boot项目,安装了lombok插件,并启用了注释处理器。当我使用build构建项目时

这是我的班级:

共有2个答案

谭煜
2023-03-14

Intellij 2018默认启用了“Hrisey插件”。禁用插件可修复此问题。

郭远
2023-03-14

有可能安装另一个插件,该插件也可以进行龙目岛注释处理,例如Hrisey插件。禁用它,它会工作!

 类似资料:
  • 菜单栏: Code —> Generate —> Getter and Setter Mac: command + N Windows\/Linux: Alt + Insert —> Getter and Setter

  • 问题内容: 我一直在做大学项目的作业。有一次,当您实际上可以使用构造函数方法来实现相同的结果时,我对于getter和setter的实际使用感到困惑。我已经搜索并找到许多答案,但没有令人满意的解释。我有如下laptop.java 和laoptopRecords.java调用构造函数为 在这里,我没有使用getter和setter方法,并且为每个便携式计算机对象都获得了理想的结果。 如果我以如下方式在

  • e(fx)clipse插件为Eclipse提供了一个generate命令,该命令将生成如上所述的JavaFX getter/setter。IntelliJ IDEA有类似的功能吗?

  • 当你在Java的时候你可以按 ALT插入-- 在旧版本的Intellij中,我记得当我创建“getter and setter”时,它是在光标位于按下Alt的那一刻创建的。但现在,它们是在为其创建“getter和setter”的字段下创建的。 如何更改此行为,以便在按下Alt/kbd>Insert的那一刻在光标所在的位置创建getter和setter?

  • Kotlin自动生成它的getters和settings,但是我从来没有引用过它们?另外,用Kotlin编写自定义getter/setter的正确方法是什么?当我说< code>myObj.myVar = 99时,我感觉< code>myVar是我正在直接访问的< code>myObj的公共字段。这里到底发生了什么?