Java getter / setter génération avec Lombok pour le code avec annotations
-
01-10-2019 - |
Question
J'utilise projet Lombok pour générer automatiquement getter et setter pour tous les domaines d'une classe Java .
Lorsqu'un champ est annoté avec, par exemple @XmlTransient
, l'annotation ne se propage pas aux méthodes de lecture / setter générés, ainsi dans le code résultant ne montre aucun effet. Y at-il un moyen d'utiliser la génération automatique getter / setter conjointement avec annotations supplémentaires?
La solution
Je ne pense pas propager des annotations aux méthodes getter / setter fonctionnerait dans le cas général. Par exemple savez-vous ce qui se passerait si tant sur le terrain et les propriétés ont été annotés avec haricots @XmlElement
? Pour annotations JAXB Je suggère d'utiliser @XmlAccessorType(XmlAccessType.FIELD)
sur le terrain.