本系列文章是我个人学习 spring-cloud-alibaba 的记录,采用docker 容器化搭建spring-cloud-alibaba环境,阅读需要有基础的docker知识,其中的配置我会尽量写清楚来源,授人以鱼不如授人以渔,适合新手入门。如果这篇文章帮到给你请给个收藏点赞。
版本选择
spring-cloud-alibaba是什么就不用多说了,现在要搭建环境,第一步当然是确定版本,开始我接触springboot spring-cloud 的时候经常都是去网上看别人的博客,关于本版这一块一直搞不是清楚,经常不知道改引入哪个版本的依赖,也因为版本错误出过很多问题。
现在是2020年4月27日,打开spring-cloud的官网,选择spring-cloud-alibaba。
spring-cloud-alibaba官网地址
可以看到spring-cloud-alibaba最新的正式版是2.1,然后再选择OVERVIEW选项卡就是②左边的。然后往下拉,一直拉到Getting Started。
可以看到下面的版本说明,其中需要说明的,spring-cloud版本依赖于springboot,Spring Cloud Alibaba 又依赖于spring-cloud,所以如果spring-cloud-alibaba选择2.1,spring-cloud 就得选择Greenwich版本,然后我有去Spring Cloud Alibaba 的GIT仓库看了下
spring-cloud-alibabaGITHUB仓库
现在Release 版本已经到了2.2.1 ,既然是学习,就使用最新版,然后再往下拉,
这里注名了2.2.X版本对应spring boot 2.2.X,而且也说明 Spring Cloud Alibaba 和spring boot是一一对应的。那spring cloud 的版本也确定了,最新发布版 Hoxton SR4 ,顺便说一句sr4的意思是第四次bug 修复版
然后找和Hoxton SR4 对应的最新spring boot版本,2.2.6
好了 基础的版本已经确定
spring boot 2.2.6
spring cloud Hoxton SR4
spring cloud alibaba 2.2.1