Als «lombok» getaggte Fragen

Project Lombok ist ein Tool zum Reduzieren des Boilerplate-Codes in Java durch Anmerkungen und zum Generieren von Zeitcode.

15
Ist es sicher, Project Lombok zu verwenden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Falls Sie nicht wissen, dass Project Lombok bei …
436 java  lombok 

3
Auslassen eines Setter / Getter in Lombok
Ich möchte eine Datenklasse in Lombok verwenden. Da es ungefähr ein Dutzend Felder hat, habe ich es mit Anmerkungen versehen @Data, um alle Setter und Getter zu generieren. Es gibt jedoch ein spezielles Feld, für das ich nicht möchte, dass die Accessoren implementiert werden. Wie lässt Lombok dieses Feld aus?
231 java  lombok 



4
Wie funktioniert Lombok?
Ich habe heute Lombok getroffen . Ich bin sehr gespannt, wie es funktioniert. Ein Java Geek-Artikel gibt einige Hinweise, aber mir ist nicht ganz klar: Java 6 entfernt apt und macht javac in der Lage, Anmerkungen zu verwalten, wodurch der Prozess optimiert wird, um ein einfacheres Einzelschritt-Computing zu erhalten. Dies …
148 java  annotations  lombok 

6
wie man Super Konstruktor in Lombok aufruft
ich habe ein klasse @Value @NonFinal public class A { int x; int y; } Ich habe eine andere Klasse B. @Value public class B extends A { int z; } lombok gibt einen Fehler aus, der besagt, dass es keinen A () -Konstruktor finden kann. Nenne es explizit. Ich …
116 java  lombok 


20
Lombok erzeugt keinen Getter und Setter
Ich habe gerade versucht, ein Maven-basiertes Projekt an einen anderen Computer zu senden und HORROR, überall rote Markierungen !! Allerdings mvn clean installbaut gerade fein. Schnell bemerkte ich, dass Lombok keine Getter und Setter für meine Klassen generiert, obwohl die @Getterund @Settervon Eclipse korrekt erkannt werden. Beide Computer verwenden dieselbe …
99 java  eclipse  maven  lombok 

2
Erstellen Sie mit lombok ein Objekt aus einem vorhandenen
Nehmen wir an, ich habe eine mit Lombok kommentierte Klasse wie @Builder class Band { String name; String type; } Ich weiß, dass ich tun kann: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Gibt es eine einfache Möglichkeit, ein Objekt von Foo zu erstellen, indem das vorhandene Objekt als Vorlage verwendet …
99 java  lombok 

4
Warnung gleich / hashCode auf @Data Annotation Lombok mit Vererbung
Ich habe eine Entität, die von anderen erbt. Auf der anderen Seite verwende ich das Lombok-Projekt, um den Boilerplate-Code zu reduzieren, also füge ich @DataAnmerkungen hinzu. Die Annotation @Datamit Vererbung erzeugt die nächste Warnung: Generieren der Implementierung von equals / hashCode, jedoch ohne Aufruf der Oberklasse, obwohl diese Klasse java.lang.Object …
96 java  lombok 

14
Ich kann Jackson und Lombok nicht dazu bringen, zusammenzuarbeiten
Ich experimentiere mit der Kombination von Jackson und Lombok. Das sind meine Klassen: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class …

8
Lombok @ Builder und JPA Standardkonstruktor
Ich verwende das Projekt Lombok zusammen mit Spring Data JPA. Gibt es eine Möglichkeit, Lombok @Buildermit dem JPA-Standardkonstruktor zu verbinden ? Code: @Entity @Builder class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } Soweit ich weiß, benötigt JPA einen Standardkonstruktor, der durch @BuilderAnmerkungen überschrieben wird . Gibt es …



3
Lombok Getter / Setter vs Java 14 Rekord
Ich liebe das Projekt Lombok, aber in diesen Tagen lese und probiere ich einige der neuen Funktionen von Java 14 aus. In der neuen Funktion befindet sich das Schlüsselwort record , mit dem eine Klasse mit bereits integrierten Funktionen erstellt werden kann: Konstruktor, private Endfelder, Accessoren, equals / hashCode, Getter, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.