2.35. JAXB
unmarshal 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
。
如需更多信息,请参阅原生模式 用户指南。