You*_* Fu 5 xml binding annotations jaxb xjc
我正在使用 XML 模式并使用 xjc 生成要与 JAXB 一起使用的 java 文件。生成的 java 文件指定了默认的 @XmlAccessorType(XmlAccessType.FIELD)。我想更改此设置,以便生成的 java 文件具有 PROPTERY 访问注释( @XmlAccessorType(XmlAccessType.PROPERTY ) ),并且不具有在字段级别生成的 @XmlElement / @XmlAttribute 注释。有没有办法通过自定义绑定文件来完成此任务?
看起来您无法通过绑定自定义来做到这一点。但是,如果您希望一次 xjc 运行生成的所有类都具有 @XmlAccessorType(XmlAccessType.PROPERTY),则可以使用 xjc 的 propertyaccessors 扩展:
xjc -Xpropertyaccessors ...
Run Code Online (Sandbox Code Playgroud)
您应该使用最新版本的 xjc,因为该插件自 2.2.4 起未正确注册。
| 归档时间: |
|
| 查看次数: |
1515 次 |
| 最近记录: |