SpringCloud-SpringBoot-SpringCloudAlibaba對應版本選擇


一、SpringCloud-SpringBoot 對應的版本選擇

SpringCloud官網常規方式只能查看最新的幾個版本信息

https://spring.io/projects/spring-cloud 

先查看SpringCloud版本對應的SpirngBoot大致對應的版本范圍。

 

 

 點擊圖示的地方,就能夠查看對應的具體的SpringBoot版本。

 

 

 這是官方推介的SpringCloud版本對應的SpringBoot版本,一般按照這個版本來搭建項目,很少會出現一些奇奇怪怪的問題。

 

 

還有另外一種方式,通過mavan倉庫官網查看對應的SpringCloud版本,地址如下

https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies?__cf_chl_captcha_tk__=pmd_zdicnYi0M9UvWxkdQRhHE28J59L70NrgPC_9uiSfeSA-1635063954-0-gqNtZGzNA5CjcnBszQo9 

會發現其對應的具體版本非常多,

 

 

 如果通過具體的SpringCloud版本去查找對應的SpringBoot版本呢?

有個簡便方法,就是直接在地址欄中修改對應的版本信息。

以為自己選擇的springcloud版本為 Hoxton.SR4  從官網上上面找到對應的版本詳情地址,比如 https://cloud.spring.io/spring-cloud-static/Hoxton.SR4/reference/htmlsingle/

直接修改版本信息即可,如將Hoxton.SR4修改Hoxton.SR6即可進行查看。

上面這種方法還是有很多的版本無法找到,就可以參考這篇文章https://www.cnblogs.com/lixingwu/p/14889716.html

我們可以到 Spring Cloud 官網找到對應的說明:

https://docs.spring.io/spring-cloud/docs

以下圖點擊的版本為例,進行操作

 

 

 然后點擊下圖所示的地方.

 

 

 最后點擊這個位置就可以查看具體的SpringBoot版本信息

 

 

 

 

 

至此查找SpringCloud對應的SpringBoot版本完成。

參考文章:https://blog.csdn.net/haiertadiedie/article/details/109773036


二、SpringCloud--SpringCloudAlibaba 對應的版本選擇

現在SpringCloudAlibaba非常火,自己開發中也在正常使用,可是如果其與SpringCloud對應的版本呢。

去到SpringCloudAlibaba官網,git地址如下,

https://github.com/alibaba/spring-cloud-alibaba/wiki/

點擊版本說明即可查看,

 

具體的版本說明參考官網,下圖為說明截圖,

 

 阿里官方推介使用畢業版本。

 

 

 在官網上面如何引入依賴都有詳細的說明,多去看看,了解一下就能夠學會。

至此版本選擇全部說明完畢,可根據自己項目的需要來選擇對應的版本。版本選擇有一點,一般都選擇發布版,這是常識,發布版更加的穩定,

也就是RELEASE 版本。並且現在主流的SpringBoot版本,大多已經開始使用SpringBoot 2.X的版本,需要自己慎重選擇版本進行開發,有得選的話

盡量避免選擇SpringBoot 2.x以下的版本,因為Spring官方對於很多低版本的框架已經停止維護,所以選擇要慎重。

 

這是本人選擇版本:

<!-- 依賴的jar包所對應的版本 -->
<properties>
<spring-cloud.version>Hoxton.SR3</spring-cloud.version>
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
<spring-cloud-starter-alibaba-nacos-config.version>1.2.1</spring-cloud-starter-alibaba-nacos-config.version>
<spring-boot-admin.version>2.3.0</spring-boot-admin.version>
</properties>
<dependencyManagement>
<!-- springcloud版本 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<!-- springcloud alibaba 版本 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- spring-boot-服務監控服務端 -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<dependencyManagement/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM