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