POM引入spring-kafka
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>${spring-kafka.version}</version>
</dependency>
这个地方版本很重要。引入什么版本的依赖需要看安装的是什么版本的Kafka。版本不对,可能跑不通。
1) kafka-clients 包版本与服务器端kafka-clients版本保持一致(查看服务器kafka版本方法 在kafka安装目录下libs 中查找kafka-clients开头的jar文件)
2)引入的spring-kafka 版本在2.0或者2.X 时Spring版本在5.0才能支持
版本对应关系见http://spring.io/projects/spring-kafka。
下面这句话重要,我的即是参考这句话配的<spring-kafka.version>1.3.5.RELEASE</spring-kafka.version>:
application-dev.yaml中,spring下配置: