JAXB 生成没有注解的 java 类

标签 jaxb xjc

我正在尝试使用 jdk 1.6, xjc 命令从示例 xsd 生成 java 类。
但我不想使用注释,即我不想生成包含注释的 java 类。我该怎么做?

最佳答案

JAXB (JSR-222)标准中定义的 XML 绑定(bind)元数据的唯一标准表示是 JAXB 注释。因此,在没有这些注释的情况下生成类的选项用途有限。

我是EclipseLink JAXB (MOXy)领导我们确实提供了 JAXB 元数据的 XML(和 JSON)表示作为扩展:

  • XML - http://blog.bdoughan.com/2010/12/extending-jaxb-representing-annotations.html
  • JSON - http://blog.bdoughan.com/2012/04/extending-jaxb-representing-metadata-as.html

  • 如果您有兴趣能够生成此元数据而不是注释,请针对 MOXy 组件在我们的错误数据库中请求增强:
  • https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink
  • 关于JAXB 生成没有注解的 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13207516/

    相关文章:

    java - XML 到 JSON 转换问题

    java - 使用绑定(bind)将所有类型转换为 jaxb 中的字符串

    java - 使用要创建的类参数化 JAXB 工厂方法

    android - 是否可以在 Android 中使用 JAXB

    java - JAXB 编码动态地为根元素提供 namespace

    java - 如何在 Java 9+ 中运行 XJC

    java - xjc 如何确定生成的类使用的包?

    java - 常见嵌套类型的 JAXB 绑定(bind)

    java - 如何解决第三方 XML 架构冲突?

    java - 为什么 JAXB 找不到 XML 行数?