繁体   English   中英

添加Spring Kafka Maven依赖版本2.2.1.RELEASE遇到ClassNotFoundException

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM