【发布时间】:2021-05-28 06:15:13
【问题描述】:
我对 Kafka 消费者的配置位于 application.yaml 文件中。我知道如果我只有 1 个消费者,我不需要创建一个 consumerFactory bean,它会默认由 spring 设置。 我需要测试我的消费者,所以我需要访问我的测试文件中的消费者对象,并且我不想再次配置它(我想使用 application.yaml 中的默认配置)文件来创建消费者对象。这怎么可能?
【问题讨论】:
-
为什么需要消费者本身?您通常将侦听器注释附加到组件的使用者方法。
-
我将它用于集成测试。我向 Kafka 发送了一条消息,并想查看该消息是否存在。
标签: java spring-kafka spring-boot-actuator spring-boot-test