
[英]Spring Kafka (2.2.7.RELEASE) with. kafka-clients:2.2.1 IOException during embedded broker startup
[英]Adding Spring Kafka Maven dependency version 2.2.1.RELEASE encountered ClassNotFoundException
我想在 Spring Boot 中使用 Kafka 客户端。
阅读官方文档后,
我添加了 Maven 依赖项。
然后我尝试启动 Spring Boot。 它抛出
类未找到异常。 这个类是' org.springframework.kafka.listener.RecordInterceptor '
任何人都可以解决这个问题吗?
Version:
<spring.boot.version>2.2.1.RELEASE</spring.boot.version>
<spring.version>5.2.1.RELEASE</spring.version>
pom.xml:
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>${spring.boot.version}</version>
</dependency>
使用Spring Boot时,应该让boot来管理版本,对于Boot 2.2.1,正确的版本是2.3.3。
文档。
但是,在使用 Boot 时,您可以省略版本,Boot 将自动使用正确的版本。
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.