添加 Spring Kafka Maven 依赖版本 2.2.1.RELEASE 遇到 ClassNotFoundException
Adding Spring Kafka Maven dependency version 2.2.1.RELEASE encountered ClassNotFoundException
我想在 Spring 启动时使用 Kafka 客户端。
我添加了maven依赖。
然后我尝试启动 Spring Boot。它抛出
ClassNotFoundException.
This class is '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>
使用SpringBoot时,应该让boot管理版本,对于Boot 2.2.1,正确的版本是2.3.3。
Docs.
但是,在使用 Boot 时,您可以省略版本,Boot 会自动使用正确的版本。
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
我想在 Spring 启动时使用 Kafka 客户端。
我添加了maven依赖。
然后我尝试启动 Spring Boot。它抛出
ClassNotFoundException. This class is '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>
使用SpringBoot时,应该让boot管理版本,对于Boot 2.2.1,正确的版本是2.3.3。
Docs.
但是,在使用 Boot 时,您可以省略版本,Boot 会自动使用正确的版本。
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>