项目启动报错信息如下:

2021-07-18 17:20:21.775  WARN 12284 --- [           main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]
2021-07-18 17:20:21.854  INFO 12284 --- [           main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-07-18 17:20:21.922 ERROR 12284 --- [           main] o.s.boot.SpringApplication               : Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:579) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:270) ~[spring-context-5.3.8.jar:5.3.8]at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:762) ~[spring-context-5.3.8.jar:5.3.8]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:567) ~[spring-context-5.3.8.jar:5.3.8]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:144) [spring-boot-2.5.2.jar:2.5.2]at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:212) [spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:117) [spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:74) [spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) [spring-context-5.3.8.jar:5.3.8]at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) [spring-context-5.3.8.jar:5.3.8]at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) [spring-context-5.3.8.jar:5.3.8]at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) [spring-context-5.3.8.jar:5.3.8]at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82) [spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:63) [spring-boot-2.5.2.jar:2.5.2]at java.util.ArrayList.forEach(ArrayList.java:1249) ~[na:1.8.0_144]at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117) [spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111) [spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:62) [spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:374) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.run(SpringApplication.java:332) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.2.jar:2.5.2]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.2.jar:2.5.2]at com.qf.EurekaApplication.main(EurekaApplication.java:12) ~[classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:481) ~[spring-core-5.3.8.jar:5.3.8]at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:321) ~[spring-core-5.3.8.jar:5.3.8]at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:232) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:210) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(InitDestroyAnnotationBeanPostProcessor.java:149) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:294) ~[spring-context-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1098) ~[spring-beans-5.3.8.jar:5.3.8]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576) ~[spring-beans-5.3.8.jar:5.3.8]... 30 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadataat java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_144]at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_144]at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_144]at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:463) ~[spring-core-5.3.8.jar:5.3.8]... 37 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadataat java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[na:1.8.0_144]at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]... 41 common frames omitted

查看pom.xml文件发现spring-boot和spring-cloud的版本不对应:


官网中的版本对应关系如下:

修改spring-boot的版本为2.2.5.RELEASE即可正常启动

最后,项目正常启动

浏览器访问localhost:8761结果如下:

记一次Spring cloud和Spring boot版本不一致导致项目启动失败的解决办法!!相关推荐

  1. 跟踪反应流–将Spring Cloud Sleuth与Boot 2结合使用

    Spring Cloud Sleuth在OpenZipkin Brave的基础上增加了对Spring工具的支持, 从而使Spring Boot应用程序的分布式跟踪变得异常简单. 这是一篇关于如何使用此 ...

  2. Spring Cloud与Spring Boot版本匹配关系

    Spring Cloud与Spring Boot版本匹配关系 Spring Cloud与Spring Boot版本匹配关系 Spring Cloud Spring Boot Finchley 兼容Sp ...

  3. 分布式 Spring Cloud 基于 Spring Boot 开发一整套

    Spring Boot的工程包括:  - Spring IO Platform:用于版本化应用程序的企业级分发.  - Spring Framework:用于事务管理.依赖注入.数据访问.消息传递和W ...

  4. 视频教程-spring cloud与spring boot实战视频教程-Java

    spring cloud与spring boot实战视频教程 从事互联网开发架构11年,曾在阿里任职java架构师,擅长SOA.分布式搜索的架构设计; 精于JVM.TCP.CPU.缓存.磁盘.网络等大 ...

  5. 电子商务商城源码 Spring Cloud、Spring Boot、Mybatis、Redis

    1. 涉及平台 Spring Cloud.Spring Boot.Mybatis.Redis 2. 核心架构 Spring Cloud.Spring Boot.Mybatis.Redis 3. 前端框 ...

  6. Spring Cloud、Spring Cloud Alibaba、Spring Boot版本对应关系

    目录 Spring Cloud.Spring Cloud Alibaba.Spring Boot版本对应关系 Spring Cloud Alibaba组件版本对应关系 官网文档链接 Spring Cl ...

  7. (十六)spring cloud微服务分布式云架构-集成项目简介

    Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring Clo ...

  8. 厉害了,Spring Cloud Alibaba 发布 GA 版本!

    小马哥 & Josh Long 喜欢写一首诗一般的代码,更喜欢和你共同 code review,英雄的相惜,犹如时间沉淀下来的对话,历久方弥新. 相见如故,@杭州. 4 月 18 日,Josh ...

  9. Spring Cloud微服务分布式云架构—集成项目简介

    Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring Clo ...

最新文章

  1. join为什么每个字符都分割了 js_JS截取与分割字符串常用技巧总结
  2. 20155338 《网络攻防》 Exp7 网络欺诈防范
  3. 科大星云诗社动态20210506
  4. Oracle中PLSQL中if语句的写法
  5. java数学函数Math类
  6. 中文深度学习入门书:小白易入,课程、实战项目全有 | 五位导师联合出品
  7. 数据结构与算法(一):线性表、栈、树(二叉树,AVL树)、图
  8. 计算机信息管理系统实训摘要,计算机实训报告摘要.doc
  9. 关于RGB888和RGB565互转代码实现方案推荐
  10. 工业相机的50个知识点
  11. 海康服务器如何设置通电自动开机,UNraid教程:教您设置自动关机功能!使用User Scripts插件 自动执行脚本 更省电!...
  12. 单词Demantoite翠榴石demantoite英语
  13. 未来人工智能产品的思维,主要有哪几个趋势
  14. java的时间日期类_Java基础学习:日期时间类
  15. springcloud-oauth2实践
  16. Keras模型中数据维度报错
  17. Python 多线程学习
  18. 计算机在维氏硬度的应用,华银显微维氏硬度计HVS-1000A使用方法
  19. Multisim10在51单片机仿真中的运用
  20. 张飞实战电子第一部总结笔记

热门文章

  1. 排列(permutation)
  2. 将WORD中的文档编号转换成文字(宏命令法)
  3. 国瀚实业|理财规划中如何认清自我风险承受能力
  4. 判断tvs能抗住多少千伏浪涌的依据_如何计算出TVS所能承受的浪涌电压
  5. 干货!公平意识在在线元学习的研究
  6. 服务器上插了key作用是什么,Sec-WebSocket-Key的作用是什么?
  7. 延续辉煌:苹果CEO蒂姆·库克,《蒂姆·库克传》书评
  8. 对玩家喜欢的深渊领主们--魔兽争霸里的深渊魔王评说
  9. 品牌定位个性六种形态及结论的重大意义
  10. 理性探讨:赚多少月薪,才称得上不穷?