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