如何在没有spring-boot的春季项目中实现kafka模板

时间:2018-12-18 08:30:17

标签: spring spring-kafka

我的项目在spring.now中实现,现在我要使用kafkatemplate。所以我在pom.xml中添加了以下依赖项,但导入org.springframework.kafka.core.KafkaTemplate在com.kafka.config包中给出了一个错误,因为“无法解析org.springframework.util.concurrent.ListenableFuture类型。它是间接的从所需的.class文件中引用”

       <dependency>
            <groupId>org.springframework.kafka</groupId>
            <artifactId>spring-kafka</artifactId>
            <version>1.0.0.RELEASE</version>
        </dependency>

1 个答案:

答案 0 :(得分:1)

这取决于您使用的Spring Framework版本。

1.0.0不再受支持。

  • 在Spring Framework 4.3.x中使用1.3.x(当前为1.3.8)
  • 在Spring Framework 5.0.x中使用2.1.x(当前为2.1.11)
  • 在Spring Framework 5.1.x中使用2.2.x(当前为2.2.1)

通常,最好使用可以为您管理过渡版本的内容,例如Maven或Gradle。