簡體   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