SpringCloud启动报错:Error creating bean with name configurationPropertiesBeans

简介: 笔记

学习微服务过程中,又遇到SpringCloud的坑了。

看描述好像是配置文件无法生成,反复检查配置文件没有问题。这极有可能是版本不兼容的问题了。

出问题的地方在于spring-cloud-starter-netflix-eureka-client版本和SpringBoot版本不兼容啊,实在太坑了。

在官网看到:


1.png

image.png


我的idea默认创建工程使用的SpringBoot比较新的2.4.1的版本,在指定eureka版本的时候,使用的是2.2.5.RELEASE的,可是官网上面没有这样的版本号啊,再点击Hoxton,才发现版本号还得再对应一下,Hoxton相当于大版本号,下面还有很多具体的数字表示的版本号(这样真坑,要多找一层,浪费时间),如下:


1.png

image.png


这下看到了吧,eureka的2.2.5.RELEASE版本就是属于Hoxton.SR9的大版本下面。所以根据第一张图,要使用2.2.x或者2.3.x的SpringBoot,更换SpringBoot版本后,问题解决。

希望后来者早点知道这个坑!

PS:SpringCloud版本兼容性真得太坑了,出问题了不容易定位。只能好好先看官方文档,不要上来就看帖子,Spring更新太快,每个人使用的版本大概率不一样,容易把自己搞自闭的!


目录
相关文章
|
18天前
|
缓存 安全 Java
Spring框架中Bean是如何加载的?从底层源码入手,详细解读Bean的创建流程
从底层源码入手,通过代码示例,追踪AnnotationConfigApplicationContext加载配置类、启动Spring容器的整个流程,并对IOC、BeanDefinition、PostProcesser等相关概念进行解释
Spring框架中Bean是如何加载的?从底层源码入手,详细解读Bean的创建流程
|
18天前
|
XML Java 数据格式
Spring IOC—基于XML配置Bean的更多内容和细节(通俗易懂)
Spring 第二节内容补充 关于Bean配置的更多内容和细节 万字详解!
110 18
Spring IOC—基于XML配置Bean的更多内容和细节(通俗易懂)
|
5天前
|
XML Java 数据格式
spring复习02,xml配置管理bean
详细讲解了Spring框架中基于XML配置文件管理bean的各种方式,包括获取bean、依赖注入、特殊值处理、属性赋值、集合类型处理、p命名空间、bean作用域及生命周期和自动装配。
spring复习02,xml配置管理bean
|
7天前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
|
6天前
|
前端开发 Java Spring
【非降版本解决】高版本Spring boot Swagger 报错解决方案
【非降版本解决】高版本Spring boot Swagger 报错解决方案
|
5天前
|
XML Java 数据格式
spring复习03,注解配置管理bean
Spring框架中使用注解配置管理bean的方法,包括常用注解的标识组件、扫描组件、基于注解的自动装配以及使用注解后的注意事项,并提供了一个基于注解自动装配的完整示例。
spring复习03,注解配置管理bean
|
2月前
|
Java Spring
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
|
2月前
|
Java Spring 容器
【Azure Spring Cloud】在Azure Spring Apps上看见 App Memory Usage 和 jvm.menory.use 的指标的疑问及OOM
【Azure Spring Cloud】在Azure Spring Apps上看见 App Memory Usage 和 jvm.menory.use 的指标的疑问及OOM
|
2月前
|
存储 Java Spring
【Azure Spring Cloud】Azure Spring Cloud服务,如何获取应用程序日志文件呢?
【Azure Spring Cloud】Azure Spring Cloud服务,如何获取应用程序日志文件呢?
|
2月前
|
SQL Java 数据库连接
【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI
【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI