龙目岛 - @Singular 注释未找到
Lombok - @Singular annotation not found
我正在为我的一个应用程序使用 Lombok。
我有一个 class 用注解 @Builder
声明的。这些字段用 @SerializedName("xxxxx")
注释以支持 Gson。
但是,其中一个字段是 List
,所以我想为它们使用 @Singular
注释,但看起来库不知道这个注释。
@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;
}
有人知道为什么吗?
文档here
使用 lombok 1.16.4 和您的代码(使用 @lombok.Builder
而不是已弃用的代码)在您的代码中将 @lombok.Singular
添加到 imageFormList
时我没有编译错误。
所以你可能忘记导入 @lombok.Singular
或者使用了旧版本的 lombok。
我正在为我的一个应用程序使用 Lombok。
我有一个 class 用注解 @Builder
声明的。这些字段用 @SerializedName("xxxxx")
注释以支持 Gson。
但是,其中一个字段是 List
,所以我想为它们使用 @Singular
注释,但看起来库不知道这个注释。
@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;
}
有人知道为什么吗?
文档here
使用 lombok 1.16.4 和您的代码(使用 @lombok.Builder
而不是已弃用的代码)在您的代码中将 @lombok.Singular
添加到 imageFormList
时我没有编译错误。
所以你可能忘记导入 @lombok.Singular
或者使用了旧版本的 lombok。