繁体   English   中英

lombok @AllArgsConstructor构造函数

[英]lombok @AllArgsConstructor constructor

我是龙目岛的新手。 我使用lombok定义了以下模型。 但是,当我尝试使用参数创建模型的对象时,它给出了一个错误,指出Paramterized connstructor is not defined 从我所读的内容中, @AllArgsConstructor@NoArgsConstructor应该创建参数化的和默认的构造函数。 我可以访问我的参数,因此可以确保正确安装了lombok。

我在这里想念什么吗?

 @Data
 @AllArgsConstructor
 @NoArgsConstructor
 public class SomeObjectModel {

   @JsonProperty("task")
   State task;

   @JsonProperty("time")
   long time;

   @JsonProperty("bool")
   boolean bool;
}

谢谢

您需要在您的IDE中安装Lombok(基于您的帖子标记似乎您正在使用Eclipse)

脚步:

  1. 在您的Maven依赖项中,检查您的Lombok jar位置(或者,您可以直接从Lombok网站下载jar文件) Lombok位置
  2. 关闭Eclipse
  3. 打开Lombok jar文件所在的命令行
  4. 执行java -jar lombok- [VERSION] .jar (将打开一个安装向导) 安装向导
  5. 开箱即用的向导将尝试找到您的IDE安装,如果找不到该向导,则必须提供路径
  6. 点击“安装/更新”按钮
  7. 关闭安装向导并打开Eclipse
  8. 更新您的Maven项目更新项目

希望对您有所帮助!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM