Als «lombok» getaggte Fragen

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

231
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...

148
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...

116
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 möchte, dass lombok der Klasse b...

99
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...

99
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...

75
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...

10
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,...