【问题标题】:Lombok getters and setters being set privatelyLombok getter 和 setter 被私下设置
【发布时间】:2016-05-20 17:29:22
【问题描述】:

我在 intellij 中使用 lombok,并安装了插件。

我的问题是当我在我的类中使用@Date 表示法时,只有那个类可以看到lombok 创建的方法。因此,如果我的类声明如下所示:

@Document
@Data
public class dbDocument {

@Id
private String uniqueId;

还有方法

public String testGetter (dbDocument doc) {
    return doc.getUniqueId;
}

将在 dbDocument 类中工作,但不能在任何其他类中工作。 (我得到一个Java:找不到符号错误)

如何修复/调试此问题?

【问题讨论】:

  • 我没有使用 lombok 的经验,所以也许其他人可以提供比我更好的支持,但注释可能会影响方法/参数的可见性似乎非常可疑。可以发MCVE吗?
  • 注解实际生成方法。如果我获得 MCVE 会更新

标签: java intellij-idea lombok intellij-lombok-plugin


【解决方案1】:

哎呀。

看起来我在调用该方法时拼写错误。这里没什么可看的。

【讨论】:

    猜你喜欢
    • 2020-10-11
    • 2012-08-01
    • 2020-05-19
    • 1970-01-01
    • 2017-10-31
    • 2017-06-24
    • 1970-01-01
    • 2015-11-23
    • 1970-01-01
    相关资源
    最近更新 更多