Gibt es eine Möglichkeit, die Annotation @Setter
zu ändern, um allen über lombok erstellten Methoden eine benutzerdefinierte Logik hinzuzufügen.Benutzerdefinierter Setter über Lombok
Ich habe eine Klasse mit den Feldern initialisiert mit einigen Standardwerten. Jetzt möchte ich nur den Wert in den Feldern setzen, wenn der Wert nicht null ist.
Beispiel, etwas, die
public void setFoo(int foo) {
if (foo != null) {
this.foo = foo;
}
}
Zum Beispiel generates-, wenn ich die @Setter
Anmerkung auf einer Jersey-Update anfordern Klasse verwenden, anstatt Dinge zu tun wie-
if (request.getFoo() != null) {
this.foo = request.getFoo();
}
soll ich sein in der Lage, direkt zu tun-
this.setFoo(request.getFoo());
mit einigen Ergebnissen.