Генератор Java getter / setter с помощью Lombok для кода с аннотациями - PullRequest
8 голосов
/ 08 сентября 2010

Я использую Project Lombok , чтобы автоматически генерировать методы получения и установки для всех полей класса Java.

Когда поле помечено, например, как. @XmlTransient, аннотация не распространяется на сгенерированные методы получения / установки, поэтому в результирующем коде она не показывает никакого эффекта. Есть ли способ использовать автоматическую генерацию геттера / сеттера в сочетании с дальнейшими аннотациями?

1 Ответ

9 голосов
/ 08 сентября 2010

Я не думаю, что распространение аннотаций к методам получения / установки будет работать в общем случае. Например, знаете ли вы, что произойдет, если свойства поля и компонента будут помечены @XmlElement? Для аннотаций JAXB я бы предложил использовать @XmlAccessorType(XmlAccessType.FIELD) на поле.

...