前言
由于本文主要简介 Spring Boot
整合 Apache Kafka
,因此默认读者已经成功安装并已启动 Apache Kafka
服务。
正文
添加依赖
在生产者和消费者项目中添加 spring-kafka
依赖,如下:
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>2.5.3.RELEASE</version>
</dependency>
由于笔者的项目用的 Spring Boot
版本为 2.3.0.RELEASE
,因此 spring-kafka
使用 2.5.x
版本,请注意版本对应,若版本不对应可能会出现诸如 ClassNotFoundException
之类的问题。
spring-kafka
与 Spring Boot
版本对应可在 Spring for Apache Kafka 页面查看,下图是笔者写此文章时的版本对应关系截图:
生产者配置
在生产者所在项目的 application.yml
文件中添加配置: