2.56. JAXB
unmarshal XML 有效负载到 POJO,并使用 JAXB2 XMLmarshalling 标准返回。
2.56.1. 什么是内部 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
有关用法和配置详情,请参阅上述链接。
2.56.2. Maven 协调 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 code.quarkus.redhat.com 上使用此扩展创建新项目
或者将协调添加到现有项目中:
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jaxb</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jaxb</artifactId>
</dependency>
2.56.3. 使用方法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
2.56.3.1. 非 JAXB 注解类的原生模式 ObjectFactory 实例化 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在使用自定义 ObjectFactory 执行 JAXB marshal操作时,实例化没有 JAXB 注释的 POJO 类,您必须注册这些 POJO 类以反映,以便它们以原生模式实例化。e.g 通过 @RegisterForReflection 注释或配置属性 quarkus.camel.native.reflection.include-patterns。
如需更多信息 ,请参阅原生模式 用户指南。