当前位置: 首页 > 面试题库 >

添加Lombok,但是getter和setters在Intellij IDEA中没有被识别

呼延光明
2023-03-14
问题内容

我在ubuntu上使用IntelliJ IDEA。我将 lombok.jar
添加到我的项目中,并为IDEA安装了Lombok插件。我曾访问注释,但getterssetters没有产生。如果尝试访问不存在的getter或setter方法,则会遇到相同的错误。我可能会缺少什么?


问题答案:

我通过在“设置”->“编译器”->“注释处理器”中选中“启用注释处理”复选框来修复它。



 类似资料:
  • 我正在Ubuntu上使用IntelliJ IDEA。我将Lombok.jar添加到我的项目中,并为IDEA安装了Lombok插件。我可以访问注释,但和没有生成。如果我尝试访问一个不存在的getter或setter方法,我会得到相同的错误。我会错过什么?

  • 我在为Lombok getter和setter生成Javadoc时遇到问题。这两个建议我都试过了。示例字段及其文本如下所示: 但是,我在生成的Javadoc中既没有看到getter,也没有看到setter。我在Eclipse上使用受保护的可见性(项目-

  • 问题内容: 简要阅读以上文章后,我发现getter和setter是糟糕的OO设计,应避免使用它们,因为它们与封装和数据隐藏相反。在这种情况下,创建对象时如何避免这种情况,以及如何将一个模型对象考虑在内。 如果需要使用吸气剂或吸气剂,还可以使用其他替代方法吗? 谢谢。 问题答案: 吸气或吸气器本身并不是很糟糕的OO设计。 不好的是编码实践,它会自动为每个单个成员包括一个getter和一个setter

  • 问题内容: 我现在有两个类:RemindersDAO.java和ViewLocalReminders.java。 我试图访问ViewLocalReminders.java中的变量,并且试图从RemindersDAO.java调用它。我通过使用getter / setter方法组合来做到这一点。但是,由于某种原因,我的变量值在getter方法中一直设置为0。这是代码: ViewLocalRemind

  • 问题内容: 我现在有两个类:RemindersDAO.java和ViewLocalReminders.java。 我试图访问ViewLocalReminders.java中的变量,并且试图从RemindersDAO.java调用它。我通过使用getter / setter方法组合来做到这一点。但是,由于某种原因,我的变量值在getter方法中一直设置为0。这是代码: ViewLocalRemind

  • 使用getters和setters它们只获取和设置——而不是简单地使用这些变量的公共字段有什么好处? 如果getters和setters所做的不仅仅是简单的get/set,我可以很快搞清楚这一点,但是我不是100%清楚如何做到: 比任何更糟糕: 而前者需要的样板代码要少得多。