2015-06-16 90 views
1

我正在使用龍目島作爲我的一個應用程序。龍目島 - @Singular註釋未找到

我有一個類聲明與註釋@Builder。爲了支持Gson,這些字段用@SerializedName("xxxxx")註解。

但是,其中一個字段是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; 
} 

有誰知道爲什麼?

文件here

+2

爲了得到一些幫助,請發佈完整的有問題的代碼(即導入),使用的lombok版本以及錯誤消息(編譯時錯誤?)。 –

+0

對不起,我的錯。問題是lib的過時版本。我更新了gradle中的依賴關係,它像一個魅力。 –

回答

3

使用龍目島1.16.4和你的代碼(使用@lombok.Builder不是過時的)在你的代碼添加到@lombok.SingularimageFormList我沒有編譯錯誤。

所以你可能忘了導入@lombok.Singular或者使用舊版本的龍目島。