[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