第 4 章 avro Jackson
Jackson Avro 是一个数据格式,它使用带有 Avro 扩展的 Jackson 库,将 Avro 有效负载 unmarshalshalshalshal Java 对象到 Avro 有效负载。
注意
如果您熟悉 Jackson,则此 Avro 数据格式的行为与其 JSON 对应部分相同,因此可用于为 JSON 序列化/序列化/序列化注解的类。
from("kafka:topic"). unmarshal().avro(AvroLibrary.Jackson, JsonNode.class). to("log:info");
4.1. 依赖项
当在 Red Hat build of Camel Spring Boot 中使用 avro-jackson
时,请确保添加 Maven 依赖项来支持自动配置。
<dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-jackson-avro-starter</artifactId> </dependency>