我想知道如果我的kafka消息是GenericMessage类型的,如何将GenericMessageJacksonDeserializer与spring kafka consumer factory一起使用?
@Bean
public ConsumerFactory<?, GenericMessage> consumerFactory(KafkaProperties kafkaProperties) {
final Map<String, Object> consumerProperties = kafkaProperties.buildConsumerProperties();
final DefaultKafkaConsumerFactory<?, GenericMessage> consumerFactory = new DefaultKafkaConsumerFactory<>(consumerProperties);
consumerFactory.setValueDeserializer(GenericMessageJacksonDeserializer.class);
return consumerFactory;
}