Java Lombok在使用@Data之后不会创建getter和setter方法
我有一个gradle spring启动项目,我在build.gradle中添加了Lambok依赖项。 我创建了一个模型类,希望使用lombok。我已经添加了@Data注释,但仍然没有生成setter和getter方法。 示例代码:Java Lombok在使用@Data之后不会创建getter和setter方法,java,lombok,Java,Lombok,我有一个gradle spring启动项目,我在build.gradle中添加了Lambok依赖项。 我创建了一个模型类,希望使用lombok。我已经添加了@Data注释,但仍然没有生成setter和getter方法。 示例代码: import lombok.Data; @Data public class TestLambok { private int id; private String name; private String summary; } 要使用L
import lombok.Data;
@Data
public class TestLambok {
private int id;
private String name;
private String summary;
}
要使用Lombok插件,您需要以下步骤(至少在IntelliJ上):
- 安装Lombok插件
- 启用注释处理
- 重新启动IDE
有关更多信息,请阅读本文:首先安装Lombok插件,然后使用@Data注释。请注意,您不会实际看到getter、setter和toString()出现在类中,Aktjoy Lombok将创建它您安装了Lombok还是lambok?无论如何,您应该在IDE中安装并重新启动它。这些方法只在字节码中生成,而不是在源代码中生成。你的IDE需要一个插件才能在那里看到它们。一些IDE还需要安装lombok插件,你安装了吗?@AniketSahrawat我已经在我的IDE中安装了lambok并重新启动了它,但我仍然无法看到它们。