Spring Boot与Spring Cloud等的版本对应

一、概述

        从使用Spring Boot开始,Spring Boot和Spring Cloud在不断的更新中,社区也很是活跃。到2019年,Spring Cloud推出了Greenwich版本,问题也来了——目前正在使用Spring Cloud和欲尝试使用Spring Cloud的人,对版本肯定是关注的,不同版本之间兼容性不一样,对以后的开发带来的效应也很可能不一样。所以我觉得很有必要是了解Spring Boot 和Spring Cloud相关的版本对应关系。

        先解释下版本号,格式是:主版本号+次版本号+(修正版本号build-可选)+(编译版本号-可选)+英文常见号(重点)。其中,常见号一般是英文的,比如GA、SNAPSHOT、RELEASE、BETA等。下面先列常见的版本进行简要说明:

  1. Alpha:内测版本,BUG会比较多,一般是开发人员在开发过程中使用;
  2. Beta:早期的版本,所有一般仍有缺陷,但无大的BUG,可能会加入新的功能,需要进行完善;
  3. Gamma:经历了Beta版本,进行了完善修改,成为正式发布的候选版本(Ralease Candidate);
  4. RC:(Release Candidate),候选版本,几乎要成为正式版本了;
  5. GA:General Availability,正式发布的版本,官方推荐使用的版本;在国外用GA来说明是RELEASE版本;
  6. R:RELEASE,正式版,等同于GA;
  7. SNAPSHOT:快照版,可稳定使用,且仍在继续改进版本;
  8. Final:正式版本;
  9. Plus:加强版本,比如苹果 7 Plus;
  10. SR:修正版本;
  11. Trial:试用版本,一般会有时间或功能的限制;
  12. Pro(Professional):专业版本,比如Office就有这个版本区分;
  13. Build:修正版;
  14. PRE:预览版本,内部测试版本,主要是给开发和测试人员测试及检查BUG,不建议使用。

 

二、Spring Boot的版本

        下图是在Spring Boot的官网上截的。

 

三、Spring Cloud的版本

        SpringCloud的版本如下,此图是从官网上截下来的。

        打开Spring Cloud的官网:https://spring.io/projects/spring-cloud,往下拉会看到Release Trains,下表是Release train contents。

ComponentEdgware.SR5Finchley.SR2Finchley.BUILD-SNAPSHOT

spring-cloud-aws

1.2.3.RELEASE

2.0.1.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-bus

1.3.3.RELEASE

2.0.0.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-cli

1.4.1.RELEASE

2.0.0.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-commons

1.3.5.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-contract

1.2.6.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-config

1.4.5.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-netflix

1.4.6.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-security

1.2.3.RELEASE

2.0.1.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-cloudfoundry

1.1.2.RELEASE

2.0.1.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-consul

1.3.5.RELEASE

2.0.1.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-sleuth

1.3.5.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-stream

Ditmars.SR4

Elmhurst.SR1

Elmhurst.BUILD-SNAPSHOT

spring-cloud-zookeeper

1.2.2.RELEASE

2.0.0.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-boot

1.5.16.RELEASE

2.0.6.RELEASE

2.0.7.BUILD-SNAPSHOT

spring-cloud-task

1.2.3.RELEASE

2.0.0.RELEASE

2.0.1.BUILD-SNAPSHOT

spring-cloud-vault

1.1.2.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-gateway

1.0.2.RELEASE

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-openfeign

 

2.0.2.RELEASE

2.0.2.BUILD-SNAPSHOT

spring-cloud-function

1.0.1.RELEASE

1.0.0.RELEASE

1.0.1.BUILD-SNAPSHOT

       至于SpringCloud的其它组件版本更新也很快,下图是官网上发布的一些博客,从时间上来看可以发现更新的频率是比较高的。

 

 

四、Spring Boot与Spring Cloud

        下表是Spring Boot与Spring Cloud的版本对应。在Spring Cloud的官网:https://spring.io/projects/spring-cloud,往下拉会看到Release Trains,给出了下面的一个对应表格。以供在选择版本时进行参考。

Spring BootSpring Cloud
1.2.xAngel
1.3.xBrixton
1.4.x stripesCamden
1.5.xDalston、Edgware
2.0.xFinchley
2.1.xGreenwich(2019年发布)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值