SpringBoot对应SpringCloud版本

这一篇讲的是我们在开发中要注意的SpringBoot对应SpringCloud版本问题。
下面这是官网最新的版本对应

SpringCloud SpingBoot
Finchley.M2 Spring Boot >= 2.0.0.M3 and <2.0.0.M5
Finchley.M3 Spring Boot >=2.0.0.M5 and <=2.0.0.M5
Finchley.M4 Spring Boot >=2.0.0.M6 and <=2.0.0.M6
Finchley.M5 Spring Boot >=2.0.0.M7 and <=2.0.0.M7
Finchley.M6 Spring Boot >=2.0.0.RC1 and <=2.0.0.RC1
Finchley.M7 Spring Boot >=2.0.0.RC2 and <=2.0.0.RC2
Finchley.M9 Spring Boot >=2.0.0.RELEASE and <=2.0.0.RELEASE
Finchley.RC1 Spring Boot >=2.0.1.RELEASE and <2.0.2.RELEASE
Finchley.RC2 Spring Boot >=2.0.2.RELEASE and <2.0.3.RELEASE
Finchley.BUILD-SNAPSHOT Spring Boot >=2.0.999.BUILD-SNAPSHOT and <2.1.0.M3
Greenwich.M1 Spring Boot >=2.1.0.M3 and <2.1.0.RELEASE
Greenwich.SR5 Spring Boot >=2.1.0.RELEASE and <2.1.15.BUILD-SNAPSHOT
Greenwich.BUILD-SNAPSHOT Spring Boot >=2.1.15.BUILD-SNAPSHOT and <2.2.0.M4
Hoxton.SR4 Spring Boot >=2.2.0.M4 and <2.3.1.BUILD-SNAPSHOT
Hoxton.BUILD-SNAPSHOT Spring Boot >=2.3.1.BUILD-SNAPSHOT

Spring Boot的版本以数字表示。例如:Spring Boot 2.2.5.RELEASE --> 主版本.次版本.增量版本(Bug修复)
下面是版本号介绍:

  • Alpha:不建议使用,主要是以实现软件功能为主,通常只在软件开发者内部交流,Bug较多;
  • Beta:该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除;
  • GA:General Availability,正式版本,官方推荐使用此版本,在国外都是用GA来说明release版本;
  • M:又叫里程碑版本,表示该版本较之前版本有功能上的重大更新;
  • PRE(不建议使用):预览版,内部测试版,主要是给开发人员和测试人员测试和找BUG用的;
  • Release:最终版本,Release不会以单词形式出现在软件封面上,取而代之的是符号®;
  • RC:该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几;
  • SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。
  • SR.X 修正版,服务版本,当项目发布积累到一定程度,需要修复该版本中的某个错误后以此来命名,X表示数字。

这里我们也可以自己访问官网查看,记住把返回的数据解析一下JSON格式就能看的很清晰了
https://start.spring.io/actuator/info
因为我们在做技术选型的时候都是根据SpringCloud的版本去选择对应的SpringBoot版本这里我们也可以进入SpringCloud官网查看,官方给的对应版本
https://spring.io/projects/spring-cloud
具体步骤如下:
SpringBoot对应SpringCloud版本_第1张图片SpringBoot对应SpringCloud版本_第2张图片SpringBoot对应SpringCloud版本_第3张图片
这就是全部步骤了,如果有不足,请指正谢谢啦~

你可能感兴趣的:(SpringBoot对应SpringCloud版本)