00.SpringBoot和SpringCloud版本选取说明 (2.2.x和H版)
1.本次springcloud的学习说明
本次的SpringCloud分为上半场和下半场- SpringBoot2.X版和SpringCloud H版
- SpringCloud Alibaba
2.Springboot版本选择
git源码地址:https://github.com/spring-projects/spring-boot/releases/ SpringBoot2.0新特性:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes通过上面官网发现,Boot官方强烈建议你升级到2.X以上版本官网看Boot版本
- springboot(截至2019.10.26)
- springboot(截至2020.2.15)
3.SpringCloud版本选择
git源码地址https://github.com/spring-projects/spring-cloud/wiki 官网:https://spring.io/projects/spring-cloud 官网看Cloud版本Cloud命名规则
以伦敦地铁站命名- springcloud(截至2019.10.26)
- springcloud(截至2020.2.15)
4.SpringCloud和Springboot之间的依赖关系如何看
https://spring.io/projects/spring-cloud#overview更详细的版本对应查看方法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
org.springframework.boot
spring-boot-dependencies
2.2.2.RELEASE
pom
import
org.springframework.cloud
spring-cloud-dependencies
Hoxton.SR1
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.1.0.RELEASE
pom
import