gpt4 book ai didi

xml - 如何指定 XmlAccessorType 用于 JAXB xjc 生成的类

转载 作者:数据小太阳 更新时间:2023-10-29 02:14:00 25 4
gpt4 key购买 nike

我正在使用 XML 模式并使用 xjc 生成 java 文件以与 JAXB 一起使用。生成的 java 文件具有指定的默认 @XmlAccessorType(XmlAccessType.FIELD)。我想更改此设置,以便生成的 java 文件具有注释的 PROPTERY 访问权限(@XmlAccessorType(XmlAccessType.PROPERTY)),并且没有在字段级别生成的 @XmlElement/@XmlAttribute 注释。有没有办法通过自定义绑定(bind)文件来完成此操作?

最佳答案

看起来您不能通过绑定(bind)定制来做到这一点。但是,如果您希望从一次 xjc 运行中生成的所有类都具有 @XmlAccessorType(XmlAccessType.PROPERTY),则可以使用 xjc 的 propertyaccessors 扩展:

xjc -Xpropertyaccessors ...

你应该使用最新版本的 xjc 因为 this plugin was not registered correctly as of as 2.2.4 .

关于xml - 如何指定 XmlAccessorType 用于 JAXB xjc 生成的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14446064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com