lombok

    1熱度

    1回答

    有沒有人用ant構建項目(包含項目Lombok註釋)? 我在classpath中添加了lombok.jar,但仍然無法正常工作。

    4熱度

    1回答

    最近我們開始在我們的項目中使用Lombok功能。我們有Domain對象的@Data註釋,由於這個由Lombok api提供的hashCode()方法引發的一些異常運行。後來,當我添加@Setter和@Getter而不是@Data時,我沒有看到任何問題。 問題1:是否龍目島@Data覆蓋像hashCode()和toString()類現有的方法? 問題2:爲什麼hashCode()在這裏出現問題?

    2熱度

    4回答

    我的域對象使用lombok進行了增強,它爲不可變對象的構造函數生成java.beans @ConstructorProperties註釋。 現在在我的前端工件中,我想使用Jackson 2將這些對象序列化爲JSON。對於Jackson 1,這可以使用Jackson Extensions完成。傑克遜2還有這樣的解決方案嗎?還是我必須自己寫? 我的主要問題是我想讓我的域對象前端不可知,所以我不想用Ja

    6熱度

    2回答

    我有一個類 public class Answer<T> { private T data; public Answer(T data) { this.data = data; } public Answer() { } public T getData() { return data; }

    0熱度

    1回答

    我開始使用項目lombok,並注意到來自maven的命令行編譯無法進行乾淨的編譯。代碼在eclipse下編譯。 我在我的POM中具有指定的lombok依賴項。 [INFO] Spring, Axon, Spring security, REST API, Websockets SUCCESS [0.300s] [INFO] springagain-contracts ..............

    1熱度

    2回答

    我正在使用Lombok生成存取方法。我在module/src/main/java目錄中有我的lombok.config文件。配置文件看起來像這樣。 lombok.accessors.prefix += m config.stopBubbling = true 我在我的代碼中有以下內容。 @Setter String mRoute; 這似乎產生功能getMRoute()而不是getRoute(

    49熱度

    3回答

    我的android項目和lombok 1.16.0一起生成,但是一旦我將依賴關係更改爲目標1.16.2,我在任何地方都會收到以下錯誤,用龍目註解L: Error:(20, 1) error: package javax.annotation does not exist Android的SDK並不包括所有javax包。我想知道的是,如果這是1.16.2中的錯誤,還是現在不得不添加對javax.an

    5熱度

    1回答

    class Foo { @Setter @Autowired private Bar bar; } Spring將在這裏使用字段注入。目前有什麼方法可以告訴它使用setter注入?

    8熱度

    2回答

    我的項目中有很多價值對象。 我使用項目龍目島,以消除一些樣板,所以我的值對象看起來像下列操作之一: @Value @Accessors(fluent = true) public class ValueObject { private final String firstProp; private final int secondProp; } 不壞,幾乎沒有樣板

    8熱度

    2回答

    對於一種方法,Lombok註釋@NonNull有什麼意義? class MyClass { @NonNull void run() { // code here } } 我們檢查類MyClass(MyClass obj == null)的實例嗎?