这一篇讲的是我们在开发中要注意的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格式就能看的很清晰了 因为我们在做技术选型的时候都是根据SpringCloud的版本去选择对应的SpringBoot版本这里我们也可以进入SpringCloud官网查看,官方给的对应版本 具体步骤如下: 这就是全部步骤了,如果有不足,请指正谢谢啦~