1

アプリの 1 つに Lombok を使用しています。

注釈 で宣言されたクラスがあり@Builderます。@SerializedName("xxxxx")Gson をサポートするために、フィールドには注釈が付けられます。

ただし、フィールドの 1 つが であるListため、それらに注釈を使用したいのです@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;
}

誰かが理由を知っていますか?

Doc here

4

1 に答える 1

3

lombok 1.16.4 とコード (廃止されたものではなく使用) を使用すると、コードに追加する@lombok.Builderときにコンパイル エラーが発生しません。@lombok.SingularimageFormList

@lombok.Singularしたがって、古いバージョンのロンボクをインポートするのを忘れたか、使用した可能性があります。

于 2015-06-16T10:55:42.830 に答える