Ich verwende Projekt Lombok , um Getter- und Setter-Methoden für alle Felder einer Java-Klasse automatisch zu generieren.
Wenn ein Feld mit z.B. @XmlTransient
, die Annotation wird nicht an die generierten Getter / Setter-Methoden weitergegeben, daher zeigt sie im resultierenden Code keinen Effekt. Gibt es eine Möglichkeit, die automatische Getter / Setter-Generierung in Verbindung mit weiteren Annotationen zu verwenden?
Ich glaube nicht, dass die Weitergabe von Annotationen an Getter / Setter-Methoden im allgemeinen Fall funktionieren würde. Wissen Sie zum Beispiel, was passieren würde, wenn sowohl das Feld als auch die Bean-Eigenschaften mit @XmlElement
versehen wären? Für JAXB-Annotationen würde ich vorschlagen, @XmlAccessorType(XmlAccessType.FIELD)
für das Feld zu verwenden.
Tags und Links java annotations lombok