Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Lombok在使用@Data之后不会创建getter和setter方法_Java_Lombok - Fatal编程技术网

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

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

我有一个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;

}

要使用Lombok插件,您需要以下步骤(至少在IntelliJ上):

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

有关更多信息,请阅读本文:

首先安装Lombok插件,然后使用@Data注释。请注意,您不会实际看到getter、setter和toString()出现在类中,Aktjoy Lombok将创建它

您安装了Lombok还是lambok?无论如何,您应该在IDE中安装并重新启动它。这些方法只在字节码中生成,而不是在源代码中生成。你的IDE需要一个插件才能在那里看到它们。一些IDE还需要安装lombok插件,你安装了吗?@AniketSahrawat我已经在我的IDE中安装了lambok并重新启动了它,但我仍然无法看到它们。