@KafkaListener 注解配置多个 topic
2023-12-18 18:02:58
见如下示例
主要见 @KafkaListener 中 topics 属性的配置
其中 ${xxxx.topic1} 为从springBoot 配置文件中读取的属性值
@KafkaListener(topics = {"${xxxx.topic1}", "${xxxx.topic2}"}, groupId = "${xxxx.groupId}",
containerFactory = "xxxKafkaFactory")
public void xxxXXX(ConsumerRecord<String, String> record, Acknowledgment ack,
@Header(KafkaHeaders.RECEIVED_TOPIC) String topic) {
// ..........
}
理由
由于该注解 topic 为字符串数组的类型,所以可以如上加大括号来完成指定
文章来源:https://blog.csdn.net/weixin_44131922/article/details/135065430
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!