我正在使用XML模式并使用xjc生成java文件以与JAXB一起使用。 生成的java文件具有指定的默认@XmlAccessorType(XmlAccessType.FIELD)。 我想更改它,以便生成的java文件具有PROPTERY访问注释(@XmlAccessorType(XmlAccessType.PROPERTY)),并且没有在字段级别生成的@XmlElement / @XmlAttribute注释。 有没有办法通过自定义绑定文件来实现这一目标?
答案 0 :(得分:0)
看起来你不能通过绑定自定义来实现这一点。但是,如果您希望来自一个xjc run的所有生成的类都具有@XmlAccessorType(XmlAccessType.PROPERTY),则可以对xjc使用propertyaccessors扩展:
xjc -Xpropertyaccessors ...
您应该使用最新版本的xjc,因为this plugin was not registered correctly as of as 2.2.4。