1

我正在将 Lombok 用于我的一个应用程序。

我有一个用注释声明的类@Builder@SerializedName("xxxxx")为了支持 Gson,对这些字段进行了注释。

但是,其中一个字段是 aList所以我想@Singular为它们使用注释,但看起来 lib 不知道这个注释。

@Builder 
public class ProductForm {
   @SerializedName("title") private String title;
   @SerializedName("description") private String description;
   @SerializedName("images") private List<ImageForm> imageFormList;
   @SerializedName("active") private boolean active;
}

有谁知道为什么?

文档在这里

4

1 回答 1

3

使用 lombok 1.16.4 和您的代码(使用不是已弃用的代码)在您的代码中添加时@lombok.Builder我没有编译错误。@lombok.SingularimageFormList

所以你可能忘记导入@lombok.Singular或使用旧版本的 lombok。

于 2015-06-16T10:55:42.830 回答