日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

SpringBoot、SpringCloud、SpringCloudAlibaba的版本對應關系

作者:禿禿愛健身 更新時間: 2022-06-06 編程語言

1、SpringBoot 和 Spring Cloud版本依賴關系

以下內容均體現在Spring Cloud官網(https://spring.io/projects/spring-cloud)。

0)Spring Cloud版本名變更

從2020.0.X版本開始,Spring Cloud版本的命名方式修改為時間線的方式。
在這里插入圖片描述

而SpringCloud之前的版本名稱是倫敦地鐵站的站名命名,且首字母順序與版本時間順序一致,如:

Angel
Brixton
Camden
Dalston
Edgware
Finchley
Greenwich
Hoxton

還是倫敦地鐵站的站名命名版本時,當SpringCloud的發布內容積累到臨界點或者一個重大Bug被解決后,會發布一個"Service Releases"版本,簡稱"SR"版本(參考官網:https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes)。其中也包括相關組件的版本,比如:Spring Cloud Netflix 2.2.9 RELEASE。
在這里插入圖片描述
而從2020.0.X版本開始,則是數字遞增的方式:
在這里插入圖片描述

SpringCloud與SpringBoot的版本對應關系,可以通過以下三種方式來確定:

1)SpringCloud發布版本與SpringBoot版本兼容性的表格

在這里插入圖片描述
表中描述的是一個版本范圍;比如與SpringCloud Hoxton版本適配的SpringBoot版本應該是2.2.x版本 或 2.3.x(SR5開始以上)的版本。

2)訪問https://start.spring.io/actuator/info

在這里插入圖片描述
JSON格式化后的Spring Cloud版本內容如下:
在這里插入圖片描述

3)Spring Cloud參考文章中會推薦使用Spring Boot版本

在這里插入圖片描述
這種方式最精準。

2、SpringCloud 和 SpringCloudAlibaba版本對應關系

spring Cloud Alibaba官方版本聲明:https://github.com/alibaba/spring-cloud-alibaba/wiki
在這里插入圖片描述

2)Spring Cloud alibaba 組件版本關系

在這里插入圖片描述

3、依賴管理

Spring Cloud Alibaba BOM 中包含了它所使用的所有依賴的版本。

我們只需要在<dependencyManagement>標簽中 添加如下內容:

<project>

    .....

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.3.7.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--整合spring cloud-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR8</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--整合spring cloud alibaba-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.5.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>

此處是博主研究Spring Cloud Alibaba的版本(親測很穩):
在這里插入圖片描述

原文鏈接:https://blog.csdn.net/Saintmm/article/details/125039660

欄目分類
最近更新