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 …
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?
Ich versuche, Lombok in meinem Projekt zu verwenden, das ich mit IntelliJ IDEA 11 entwickle. Ich habe ein Plugin eines Drittanbieters für IDEA installiert und es scheint gut zu funktionieren, da IDEA alle automatisch generierten Methoden / Felder sieht. Ich habe also eine Klasse, die Slf4j verwendet. Ich habe es …
Ich verwende IntelliJ IDEA auf Ubuntu. Ich habe lombok.jar zu meinem Projekt hinzugefügt und das Lombok-Plugin für IDEA installiert. Ich habe Zugriff auf die Anmerkungen, aber die gettersund setterswerden nicht generiert. Ich erhalte die gleichen Fehler, die ich erhalten würde, wenn ich versuchen würde, auf eine nicht existierende Getter- oder …
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 …
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 …
Ich habe ein Maven-Projekt, das ohne Probleme über die Befehlszeile erstellt wird. Wenn ich es jedoch mit IntelliJ erstelle, wird folgende Fehlermeldung angezeigt: java: FileName.java:89: cannot find symbol symbol : variable log In der Java-Datei ist kein Protokoll definiert oder importiert, aber es gibt ein @Slf4j final public class FileName …
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 …
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 …
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 …
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 …
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 …
Ich habe das Tutorial hier gefolgt http://projectlombok.org/ aber nach dem Hinzufügen von Import und @Datanichts passiert. Funktioniert es auf Eclipse-Helios?
Das Lombok-Plugin in IntelliJ IDEA 2020.1 (Ultimate Edition) ist nicht mit dieser IDE-Instanz kompatibel. Ich weiß nicht, ob es nur in meiner Maschine ein Problem ist oder in jeder Maschine: Ist es reparabel? Oder ist es ein vorübergehendes Problem?
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.