[Java] 记一次由于SpringBoot与SpringCloud版本不对应引发的报错


一、创建SpringBoot项目 version2.4

image-20201121203841045

二、选择SpringCloud依赖

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
	<version>2.2.0.RELEASE</version>
</dependency>

image-20201121204003388

三、报错情况

name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]

接下来以为是SpringCloud的nacos在线配置中心设错了,多次修改发现改的很对还是报错。于是删除了bootstrap.properties,重启发现依旧是报错。

于是谷歌搜索报错信息。

image-20201121204239495

发现同样有人一样的错误,

image-20201121204316046

发现了有人有这样的评论,Compatible!!!

image-20201121204355783

四、不匹配报错

照着国外友好网友提供的报错网址,进入了SpringCloud的官网,发现有如下的图

image-20201121204541600

的确Hoxton的SR9版本是没有适配SpringBoot2.4,于是将项目降级为SpringBoot2.3.5成功运行。

五、启发

多用Google!!!

多看官方文档!!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM