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?
@Builder
dies sowohl für Funktionen und Konstruktoren als auch für Klassen gelten kann, und bieten Sie nur die Einstellung der Attribute an, die in der Signatur dieser Funktion enthalten sind.AccessLevel.NONE
.Laut @ Data-Beschreibung können Sie Folgendes verwenden:
quelle
Wenn Sie Setter und Getter als privat haben, wird dies in PMD-Prüfungen angezeigt.
quelle