知名网站建设定制SpringBoot、SpringCloud、SpringCloudAlibaba的版本对应关系

文章目录

1、SpringBoot 和 Spring Cloud知名网站建设定制版本依赖关系

知名网站建设定制以下内容均体现在Spring Cloud官网()。

0)Spring Cloud知名网站建设定制版本名变更

从2020.0.X版本开始,Spring Cloud版本的命名方式修改为时间线的方式。

而SpringCloud之前的版本名称是伦敦地铁站的站名命名,且首字母顺序与版本时间顺序一致,如:

Angel
Brixton
Camden
Dalston
Edgware
Finchley
Greenwich
Hoxton

还是伦敦地铁站的站名命名版本时,当SpringCloud的发布内容积累到临界点或者一个重大Bug被解决后,会发布一个"Service Releases"版本,简称"SR"版本(参考官网:)。其中也包括相关组件的版本,比如: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)访问


JSON格式化后的Spring Cloud版本内容如下:

3)Spring Cloud参考文章中会推荐使用Spring Boot版本


这种方式最精准。

2、SpringCloud 和 SpringCloudAlibaba版本对应关系

spring Cloud Alibaba官方版本声明:。

注意:2021.x分支 Spring Cloud Alibaba 版本命名方式进行了调整, 未来将对应 Spring Cloud 版本, 前三位为 Spring Cloud 版本,最后一位为扩展版本,比如适配 Spring Cloud 2021.0.1 版本对应的 Spring Cloud Alibaba 第一个版本为:2021.0.1.0,第个二版本为:2021.0.1.1,依此类推)

2)Spring Cloud alibaba 组件版本关系

3、依赖管理

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

我们只需要在<dependencyManagement>标签中 添加如下内容:

<project>    .....    <properties>        <java.version>1.8</java.version>        <spring-boot.version>2.3.7.RELEASE</spring-boot.version>        <spring-cloud.version>Hoxton.SR9</spring-cloud.version>        <spring-cloud-alibaba.version>2.2.6.RELEASE</spring-cloud-alibaba.version>    </properties>    <dependencyManagement>        <dependencies>            <dependency>                <groupId>org.springframework.boot</groupId>                <artifactId>spring-boot-dependencies</artifactId>                <version>${spring-boot.version}</version>                <type>pom</type>                <scope>import</scope>            </dependency>            <!--整合spring cloud-->            <dependency>                <groupId>org.springframework.cloud</groupId>                <artifactId>spring-cloud-dependencies</artifactId>                <version>${spring-cloud.version}</version>                <type>pom</type>                <scope>import</scope>            </dependency>            <!--整合spring cloud 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>        </dependencies>    </dependencyManagement></project>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40

此处是博主研究Spring Cloud Alibaba的版本(亲测很稳):

补充

和朋友聊在企业中的版本使用情况,目前(2022-6月)中小型公司大多使用的版本:

<spring-boot.version>2.3.7.RELEASE</spring-boot.version><spring-cloud.version>Hoxton.SR9</spring-cloud.version><spring-cloud-alibaba.version>2.2.6.RELEASE</spring-cloud-alibaba.version>
  • 1
  • 2
  • 3

有企业踩坑使用过的最新且稳定版本:

<spring-boot.version>2.4.2</spring-boot.version><spring-cloud.version>2020.0.1</spring-cloud.version><spring-cloud-alibaba.version>2021.1</spring-cloud-alibaba.version>
  • 1
  • 2
  • 3

SpringCloudAlibaba官方给的最新版本:

<spring-boot.version>2.6.3</spring-boot.version><spring-cloud.version>2021.0.1</spring-cloud.version><spring-cloud-alibaba.version>2021.0.1.0</spring-cloud-alibaba.version>
  • 1
  • 2
  • 3
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发