@KafkaListener 注解配置多个 topic

见如下示例

主要见 @KafkaListenertopics 属性的配置

其中 ${xxxx.topic1} 为从springBoot 配置文件中读取的属性值

java 复制代码
    @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 为字符串数组的类型,所以可以如上加大括号来完成指定

相关推荐
天之涯上上7 分钟前
JAVA开发Erp时日志报错:SQL 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘***‘ 中的标识列插入显式值
java·开发语言·sql
m0_748237058 分钟前
web的五个Observer API
java·前端·javascript
南宫生12 分钟前
力扣-数据结构-1【算法学习day.72】
java·数据结构·学习·算法·leetcode
aworkholic36 分钟前
opencv sdk for java中提示无stiching模块接口的问题
java·c++·opencv·jni·opencv4android·stiching
爱学习的白杨树41 分钟前
什么是MVCC?
java·服务器·数据库
it噩梦1 小时前
深度分析 es multi_match 中most_fields、best_fields、cross_fields区别
java·elasticsearch
好看资源平台1 小时前
Java Web开发基础——Web应用的请求与响应机制
java
刘Java1 小时前
Dubbo 3.x源码(28)—Dubbo服务发布导出源码(7)应用级服务接口元数据发布
java·dubbo·dubbo源码
---wzy---1 小时前
我的JAVA-Web基础(2)
java·开发语言
逊嘘1 小时前
【Java数据结构】LinkedList
java·开发语言·数据结构