Java Getter / Setter Generierung mit Lombok für Code mit Annotationen

8

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?

    
rmv 08.09.2010, 08:37
quelle

1 Antwort

9

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.

    
Jörn Horstmann 08.09.2010, 09:08
quelle

Tags und Links