一、 从2.2.x和H版开始说起
1、SpringCloud第2季分为上半场和下半场
-
上篇 SpringBoot2.X版和SpringCloud H版
-
下篇 SpringCloud Alibaba
2 、Springboot版本选择
2.1、git源码地址
2.2、SpringBoot2.0新特性
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes
- 通过上面官网发现,Boot官方强烈建议你升级到2.X以上版本
2.3、官网看Boot版本
- springboot(截至2019.10.26)
- springboot(截至2020.2.15)
3、Springcloud版本选择
3.1、git源码地址
https://github.com/spring-projects/spring-cloud
3.2、官网
https://spring.io/projects/spring-cloud
3.3、官网看Cloud版本
- Cloud命名规则
- springcloud(截至2019.10.26)
- springcloud(截至2020.2.15)
4、Springcloud和Springboot之间的依赖关系如何看
- https://spring.io/projects/spring-cloud#overview
4.1、依赖
Finchley 是基于 Spring Boot 2.0.x 构建的不再 Boot 1.5.x
Dalston 和 Edgware 是基于 Spring Boot 1.5.x 构建的,不支持 Spring Boot 2.0.x
Camden 构建于 Spring Boot 1.4.x,但依然能支持 Spring Boot 1.5.x
4.2、更详细的版本对应查看方法
- https://start.spring.io/actuator/info 结果:
- 查看json串返回结果
5、SpringCloud第二季定稿版(截止2020.2.15)
-
cloud:Hoxton.SR1
-
boot:2.2.2.RELEASE
-
cloud alibaba:2.1.0.RELEASE
-
Java:Java8
-
Maven:3.5及以上
-
Mysql:5.7及以上
题外话:
- boot版已经到2.2.4为最新,为什么选2.2.2?
只用boot,直接用最新
同时用boot和cloud,需要照顾cloud,由cloud决定boot版本
SpringCloud和SpringBoot版本对应关系
- 2.X版本常用的组件pom
(完)