【问题标题】:How to use Spring Kafka 2.1.0.RELEASE如何使用 Spring Kafka 2.1.0.RELEASE
【发布时间】:2018-01-12 18:31:04
【问题描述】:

抓起Spring Kafka 2.1.0.RELEASE来释放kafka客户端1.0.0的威力真是太好了。但是,当我尝试使用它时 spring boot 1.5.9.RELEASE,它是 boot 的最新发布版本,它会引发异常。

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>

.....

我应该如何将 Spring Kafka 2.1.0.RELEASE 与 Spring Boot 项目一起使用。

是否有任何支持 spring 5 的引导版本。

谢谢 欢乐

【问题讨论】:

标签: spring spring-boot apache-kafka


【解决方案1】:

答案

点击disqus.com

Francisco 很好地解释了这一点,我放了链接,因为它也可能对其他人有帮助!

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2019-04-11
      • 2021-04-18
      • 2020-02-25
      • 2017-10-09
      • 1970-01-01
      相关资源
      最近更新 更多