一、(准备篇)架构版本选择

一、几个重要的网址:

Spring 官网:https://spring.io
SpringBoot 官网:https://spring.io/projects/spring-boot
SpringCloud 官网:https://spring.io/projects/spring-cloud

二、软件版本的中英文含义:

打开SpringBoot 的官网,可以看到如图的各种配置,在这里说说它们的含义:

注意:一般选择 GA 版本,SNAPSHOT 千万不要选
image.png

CURRENT:当前推荐的版本
RELEASE:正式版本
GA:最稳定版本,比RELEASE更加稳定。
SNAPSHOT:开发的快照版本,表示该版本还在开发中
M1...M2(Milestone):里程碑版本
PRE:PRE :里程碑版 / 预览版本
ALPHA:内测版本,α是第一阶段
BETA:公测版本,β是第二个阶段
SR1…SR2(Service Release):修正版,每次修正一个重大的Bug就会发布一次。例如,SpringCloud的版本使用伦敦地铁站命名,分别以A、B、C......开头的站名,Hoxton.SR9 中 Hoxton 为大的版本名,SR9 表示修复重要Bug并发布了9次

三、

1、查看大SpringCloud版本对应的SpringBoot版本区间

打开 SpringCloud的概览页面:https://spring.io/projects/spring-cloud#overview,往下拉,找到下图。
注意:下图中还说明了 D、E、F 版本已经不再维护更新,所以不建议使用。

image.png

2、查看更小的版本选择区间

在浏览器中输入:https://start.spring.io/actuator/info ,返回一个 json 串,转一下 json 格式,
可以看到下图中显示 "Hoxton.SR9" 支持 "Spring Boot >=2.2.0.M4 and <2.3.8.BUILD-SNAPSHOT",

image.png

3、(重要)查看最佳推荐版本
一般只需要此步骤即可

在SpringCloud 的 learn 界面点击选中的版本的 [Reference Doc](https://spring.io/projects/spring-cloud#learn),图二中就是官方推荐的版本

图一.png

图二.png

你可能感兴趣的:(一、(准备篇)架构版本选择)