如何使用spring kafka 2.1.0.release

m4pnthwp  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(391)

抓住 Spring Kafka2.1.0版来释放Kafka客户机1.0.0的威力真是太棒了。但是,当我尝试使用SpringBoot1.5.9.release时,它抛出了一个异常。

java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V
at org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.determineInferredType(MessagingMessageListenerAdapter.java:396) ~[spring-kafka-2.1.0.RELEASE.jar:2.1.0.RELEASE]
at org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.<init>(MessagingMessageListenerAdapter.java:100) ~[spring-kafka-2.1.0.RELEASE.jar:2.1.0.RELEASE]
at org.springframework.kafka.listener.adapter.RecordMessagingMessageListenerAdapter.<init>(RecordMessagingMessageListenerAdapter.java:61) ~[spring-kafka-2.1.0.RELEASE.jar:2.1.0.RELEASE]

我的pom文件是

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
    <relativePath />
</parent>

...

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.kafka</groupId>
        <artifactId>spring-kafka</artifactId>
        <version>2.1.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.kafka</groupId>
        <artifactId>spring-kafka-test</artifactId>
        <version>2.1.0.RELEASE</version>
        <scope>test</scope>
    </dependency>

.....
我应该如何在springboot项目中使用springkafka2.1.0.release。
是否有任何版本的启动,支持Spring5尚未。
谢谢joy

vyu0f0g1

vyu0f0g11#

我正在使用 Spring boot 1.5.9.RELEASE 以及 spring-kafka:2.1.0.RELEASE 如果遇到类似但不是这个例外,我建议再次清理和构建应用程序,以清除maven缓存和依赖项。

hyrbngr7

hyrbngr72#

为了得到答案
点击www.s.com
这是美丽的解释弗朗西斯科,我把链接,因为它可能会帮助其他人以及!

相关问题