使用@Data 后 Lombok 不会创建 getter 和 setter 方法

Lombok does not create getter and setter methods after using @Data

我有 gradle spring 引导项目,我在 build.gradle 中添加了 Lambok 依赖项。 我创建了一个模型 class 并想使用 lombok。我添加了 @Data 注释,但仍然没有生成 setter 和 getter 方法。 示例代码:

import lombok.Data;

@Data
public class TestLambok {
    private int id;
    private String name;
    private String summary;

}

要使用 Lombok Plugin,您需要执行以下步骤(至少在 IntelliJ 上):

  • 安装 Lombok 插件
  • 启用注释处理
  • 重启IDE

有关详细信息,您可以阅读此 post:https://www.baeldung.com/lombok-ide

先安装Lombok插件,然后就可以使用@Data注解了。请注意,您不会实际看到 getter、setter 和 toString() 出现在您的 class aktjouy Lombok 将创建它

我正在使用 visual studio 代码。有一个名为“VS Code 的 Lombok 注释支持”的扩展。

安装它允许在查询对象的属性时显示自动生成的方法