Spring Boot 自动配置具有多种 De-Serializer 类型的 Kafka Producer

Pin*_*aki 5 apache-kafka spring-boot

我正在尝试在我的 Spring Boot 应用程序中配置 KafkaTemplate。当所有 Kafka 生产者都使用相同的序列化器/反序列化器类时,我能够使其工作。

spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
spring.kafka.producer.value-serializer=org.springframework.kafka.support.serializer.JsonSerializer
Run Code Online (Sandbox Code Playgroud)

现在我要求其中一个生产者拥有不同的值序列化器。我该如何实现这一目标?我尝试为该特定模板创建一个自定义 bean,但这会破坏其他自动连接。

我使用的是v2.4.1