内容简介:这篇博文是临时增加出来的内容,主要是由于最近连载《Spring Cloud Alibaba基础教程》系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择。其实这类问题,在之前写Spring Cloud基础教程的时候,就已经发过一篇现在的Spring Cloud Alibaba由于没有纳入到Spring Cloud的主版本管理中,所以我们需要自己去引入其版本信息,比如之前教程中的例子:而不是像以往使用Spring Cloud的时候,直接引入Spring Cloud的主版本(Dalston、E
这篇博文是临时增加出来的内容,主要是由于最近连载《Spring Cloud Alibaba基础教程》系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择。其实这类问题,在之前写Spring Cloud基础教程的时候,就已经发过一篇 《聊聊Spring Cloud版本的那些事儿》 ,来说明Spring Boot和Spring Cloud版本之间的关系。
Spring Cloud Alibaba现阶段版本的特殊性
现在的Spring Cloud Alibaba由于没有纳入到Spring Cloud的主版本管理中,所以我们需要自己去引入其版本信息,比如之前教程中的例子:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>0.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
而不是像以往使用Spring Cloud的时候,直接引入Spring Cloud的主版本(Dalston、Edgware、Finchley、Greenwich这些)就可以的。我们需要像上面的例子那样,单独的引入 spring-cloud-alibaba-dependencies
来管理Spring Cloud Alibaba下的组件版本。
由于Spring Cloud基于Spring Boot构建,而Spring Cloud Alibaba又基于Spring Cloud Common的规范实现,所以当我们使用Spring Cloud Alibaba来构建微服务应用的时候,需要知道这三者之间的版本关系。
下表整理了目前Spring Cloud Alibaba的版本与Spring Boot、Spring Cloud版本的兼容关系:
| Spring Boot | Spring Cloud | Spring Cloud Alibaba |
|---|---|---|
| 2.1.x | Greenwich | 0.2.2(还未RELEASE) |
| 2.0.x | Finchley | 0.2.1 |
| 1.5.x | Edgware | 0.1.1 |
| 1.5.x | Dalston | 0.1.1 |
所以,不论您是在读我的 《Spring Boot基础教程》 、 《Spring Cloud基础教程》 还是正在连载的《Spring Cloud Alibaba系列教程》。当您照着博子的顺序,一步步做下来,但是没有调试成功的时候,强烈建议检查一下,您使用的版本是否符合上表的关系。
推荐:Spring Cloud Alibaba基础教程
- 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》
- 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》
- 《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》
- 《Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解》
- 《Spring Cloud Alibaba基础教程:Nacos配置的多环境管理》
- 《Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置》
- 《Spring Cloud Alibaba基础教程:Nacos的数据持久化》
- 《Spring Cloud Alibaba基础教程:Nacos的集群部署》
该系列教程的代码示例:
- Github: https://github.com/dyc87112/SpringCloud-Learning/
- Gitee: https://gitee.com/didispace/SpringCloud-Learning/
如果您对这些感兴趣,欢迎star、follow、收藏、转发给予支持!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- PHP urlencode 不得不说的秘密
- 长期更新,git版本控制那些不得不说的事
- 作为字节跳动面试官,有些话我不得不说!
- 容器云平台和Kubernetes之间不得不说的那些事
- React Native 和 Jenkins 不得不说的二三事
- 微信小程序和 Jenkins 不得不说的二三事
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
UNIX环境高级编程
W.Richard Stevens、Stephen A.Rago / 尤晋元、张亚英、戚正伟 / 人民邮电出版社 / 2006年 / 99.00元
本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息......一起来看看 《UNIX环境高级编程》 这本书的介绍吧!