今天在更新依赖版本整合springboot1.5.x和spring kafka2.x出现如下问题:

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-06-11 15:09:29.574 ERROR 6720 --- [           main] o.s.boot.SpringApplication               : Application startup failedjava.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)Vat org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.determineInferredType(MessagingMessageListenerAdapter.java:396) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.<init>(MessagingMessageListenerAdapter.java:100) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.listener.adapter.RecordMessagingMessageListenerAdapter.<init>(RecordMessagingMessageListenerAdapter.java:61) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.MethodKafkaListenerEndpoint.createMessageListenerInstance(MethodKafkaListenerEndpoint.java:172) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.MethodKafkaListenerEndpoint.createMessageListener(MethodKafkaListenerEndpoint.java:132) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.AbstractKafkaListenerEndpoint.setupMessageListener(AbstractKafkaListenerEndpoint.java:338) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.AbstractKafkaListenerEndpoint.setupListenerContainer(AbstractKafkaListenerEndpoint.java:323) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.AbstractKafkaListenerContainerFactory.createListenerContainer(AbstractKafkaListenerContainerFactory.java:227) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.AbstractKafkaListenerContainerFactory.createListenerContainer(AbstractKafkaListenerContainerFactory.java:49) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.KafkaListenerEndpointRegistry.createListenerContainer(KafkaListenerEndpointRegistry.java:182) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.KafkaListenerEndpointRegistry.registerListenerContainer(KafkaListenerEndpointRegistry.java:154) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.KafkaListenerEndpointRegistry.registerListenerContainer(KafkaListenerEndpointRegistry.java:128) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.KafkaListenerEndpointRegistrar.registerAllEndpoints(KafkaListenerEndpointRegistrar.java:138) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.config.KafkaListenerEndpointRegistrar.afterPropertiesSet(KafkaListenerEndpointRegistrar.java:132) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.kafka.annotation.KafkaListenerAnnotationBeanPostProcessor.afterSingletonsInstantiated(KafkaListenerAnnotationBeanPostProcessor.java:229) ~[spring-kafka-2.0.0.RELEASE.jar:2.0.0.RELEASE]at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:781) ~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.14.RELEASE.jar:4.3.14.RELEASE]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.14.RELEASE.jar:4.3.14.RELEASE]at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]

经过查阅相关资料发现这是版本依赖不匹配造成的即:版本之间的对应问题。

解决方法:

如果继续使用spring-kafka2.x,那么则需要升级springboot为2.x;如果不想升级springboot,则需要将spring-kafka版本降级为1.3.x及以下

springboot 1.5.x 升级 spring-kafka 2.x NoSuchMethodError相关推荐

  1. SpringBoot 2 要不要升级

    目录 前言 一.SpringBoot 简史 二.SpringBoot 2 的变化 三.要不要升级 前言 在谈SpringBoot 2.x 之前,先来聊点别的: 首先是Java 语言,这门长期占据编程语 ...

  2. SpringBoot实战(十四)之整合KafKa

    本人今天上午参考了不少博文,发现不少博文不是特别好,不是因为依赖冲突问题就是因为版本问题. 于是我结合相关的博文和案例,自己改写了下并参考了下,于是就有了这篇文章.希望能够给大家帮助,少走一些弯路. ...

  3. SpringBoot笔记:SpringBoot2.3集成Kafka组件配置

    文章目录 说明 Springboot集成Kafka 依赖配置 配置文件yml配置 Producer生产者 Consumer消费者 测试代码 注意事项 说明 本文是接<Kafka学习:CentOS ...

  4. Linux环境下Kafka的安装与使用(SpringBoot整合云服务器上的Kafka)

    0. 前言 本文我们主要讲 Kafka 的安装和使用,对于 Kafka 的简介和功能作用就不再详细介绍,给大家推荐一篇文章,可以自行了解:https://blog.csdn.net/weixin_42 ...

  5. spring 集成kafka:java.lang.NoSuchMethodError: org.springframework.util.Assert.state

    kafka 服务端版本 2.3.12 jdk 1.8 spring 版本 4.3.18 spring-kafka 版本 2.3.0 客户端调用报错信息如下: Exception in thread & ...

  6. SPRINGBOOT项目连接远程服务器上KAFKA遇到的坑以及完整的例子

    版本 springboot 2.1.5.RELEASE kafka 2.2 遇到的坑 用最新的springboot就要用最新的kafka版本! 当我启动云服务器上的zk后,再启动kafka后台日志也没 ...

  7. Springboot使用Maven Profile和Spring Profile进行多环境配置

    Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...

  8. SpringBoot 之 普通类获取Spring容器中的bean

    SpringBoot 之 普通类获取Spring容器中的bean 转载于:https://www.cnblogs.com/lwmp/p/8892927.html

  9. 自定义spring kafka consumer 线程池

    序 本文讲述一下如何自定义spring kafka的consumer线程池 KafkaMessageListenerContainer spring-kafka-1.2.3.RELEASE-sourc ...

  10. java hipster!_通过Java Hipster升级Spring Security OAuth和JUnit测试

    java hipster! "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权 ...

最新文章

  1. 厌倦了 VMware,试试更轻量级的虚拟机!
  2. UpdatePanel 内的RadioButton 还是会刷新页面
  3. java学习(76):GUL单选按钮和复选按钮
  4. 数仓架构的持续演进与发展 — 云原生、湖仓一体、离线实时一体、SaaS模式
  5. odoo10参考系列--Odoo中的安全机制
  6. css的盒子模型以及布局(面试考点)
  7. 网络编程:TCP客户端的搭建流程(附源码)
  8. 深度学习中常见的打标签工具和数据集集合
  9. unreal编译源码搭建dedicated server的流水账——但是细
  10. 7.0.高等数学四-隐函数存在定理
  11. 如何将google的扩展程序打包:
  12. Java方法:方法解释,方法的定义及调用
  13. 接口测试 | 接口测试入门
  14. 2020年3月笔记本选购记录
  15. MD文档的表情mark
  16. 计算机桌面恢复全屏,电脑屏幕怎么恢复全屏 电脑屏幕恢复正常比例的方法
  17. 洛谷P1569 [USACO11FEB]属牛的抗议Generic Cow Prote…
  18. stm32h750从上电到main函数时间
  19. HTML基础第十二讲---链接标志
  20. 从CSDN博客下载的图片如何无损去水印

热门文章

  1. 深入php内核,从底层c语言剖析php实现原理
  2. CentOS7下安装Docker-Compose
  3. QT QML 在qml中自定义信号
  4. RocketMQ 源码分析 事务消息
  5. Apache中的Order Allow,Deny用法详解
  6. 【转载】C/C++语言分析 每年学一种编程语言 git历史
  7. 查看oracle监听服务状态,(总结)Oracle监听服务lsnrctl参数及查询状态详解
  8. java启动监听器报错_JAVA通过JDBC连接Oracle数据库详解【转载】
  9. java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现
  10. 内部收益率irr_国寿鑫耀东方年金险,内部收益率IRR测算