前言
我这么单独的重构升级kafka消费者,重新建立一个模块实现,发现原来的配置已经失效,很多类已经不存在了原来的版本是SpringBoot2.03,现在的版本是2.3.12,所以最开始的一些配置写法上,发生了很大的改变,使用的原来的代码,完全不起作用,需要重新的写实现,发现呢,这个类名都变了无法知道这个实现者,最后搞了一个晚上才解决kafak消费者和监听者,单笔消费和批量消费配置以及初始化实现,所以在这里记录一下这个经验就是必须要知道类图依赖,我使用的Idea2020.03,快捷键为Eclipse配置,快捷键是:
类图的快捷键 Ctrl + Alt + Shift + U
下面借助实现的源码 来解析,通过源码来告诉读者是怎么使用的类图依赖找到初始化配置的,原来的配置完全有变化!
1、kafka的yml配置-SpringBoot的配置明细
spring:
profiles:
include: dao,redis
application:
name: npp-consumer
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
kafka:
bootstrap-servers: 1.106.1.182:9092,1.106.1.183:9092,1.106.1.184:9092
producer:
# 发生错误后,消息重发的次数。
re