我正在使用 XML 模式并使用 xjc 生成要与 JAXB 一起使用的 java 文件。生成的 java 文件指定了默认的 @XmlAccessorType(XmlAccessType.FIELD)。我想更改它,以便生成的 java 文件具有 PROPTERY 访问注释( @XmlAccessorType(XmlAccessType.PROPERTY ) )并且没有在字段级别生成的 @XmlElement / @XmlAttribute 注释。有没有办法通过自定义绑定文件来实现这一点?
问问题
1359 次
1 回答
0
看起来您无法通过绑定自定义来做到这一点。但是,如果您希望从一个 xjc 运行生成的所有类都具有 @XmlAccessorType(XmlAccessType.PROPERTY),您可以使用 xjc 的 propertyaccessors 扩展:
xjc -Xpropertyaccessors ...
您应该使用最新版本的 xjc,因为该插件在 2.2.4 时未正确注册。
于 2014-03-03T21:26:36.783 回答