SpringCloud-SpringBoot-SpringCloudAlibaba对应版本选择
一、SpringCloud-SpringBoot 对应的版本选择
SpringCloud官网常规方式只能查看最新的几个版本信息
https://spring.io/projects/spring-cloud
先查看SpringCloud版本对应的SpirngBoot大致对应的版本范围。

点击图示的地方,就能够查看对应的具体的SpringBoot版本。

这是官方推介的SpringCloud版本对应的SpringBoot版本,一般按照这个版本来搭建项目,很少会出现一些奇奇怪怪的问题。

还有另外一种方式,通过mavan仓库官网查看对应的SpringCloud版本,地址如下
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies?__cf_chl_captcha_tk__=pmd_zdicnYi0M9UvWxkdQRhHE28J59L70NrgPC_9uiSfeSA-1635063954-0-gqNtZGzNA5CjcnBszQo9
会发现其对应的具体版本非常多,

如果通过具体的SpringCloud版本去查找对应的SpringBoot版本呢?
有个简便方法,就是直接在地址栏中修改对应的版本信息。
以为自己选择的springcloud版本为 Hoxton.SR4 从官网上上面找到对应的版本详情地址,比如 https://cloud.spring.io/spring-cloud-static/Hoxton.SR4/reference/htmlsingle/
直接修改版本信息即可,如将Hoxton.SR4修改Hoxton.SR6即可进行查看。
上面这种方法还是有很多的版本无法找到,就可以参考这篇文章https://www.cnblogs.com/lixingwu/p/14889716.html
我们可以到 Spring Cloud 官网找到对应的说明:
https://docs.spring.io/spring-cloud/docs
以下图点击的版本为例,进行操作

然后点击下图所示的地方.

最后点击这个位置就可以查看具体的SpringBoot版本信息


至此查找SpringCloud对应的SpringBoot版本完成。
参考文章:https://blog.csdn.net/haiertadiedie/article/details/109773036
二、SpringCloud--SpringCloudAlibaba 对应的版本选择
现在SpringCloudAlibaba非常火,自己开发中也在正常使用,可是如果其与SpringCloud对应的版本呢。
去到SpringCloudAlibaba官网,git地址如下,
https://github.com/alibaba/spring-cloud-alibaba/wiki/
点击版本说明即可查看,

具体的版本说明参考官网,下图为说明截图,

阿里官方推介使用毕业版本。

在官网上面如何引入依赖都有详细的说明,多去看看,了解一下就能够学会。
至此版本选择全部说明完毕,可根据自己项目的需要来选择对应的版本。版本选择有一点,一般都选择发布版,这是常识,发布版更加的稳定,
也就是RELEASE 版本。并且现在主流的SpringBoot版本,大多已经开始使用SpringBoot 2.X的版本,需要自己慎重选择版本进行开发,有得选的话
尽量避免选择SpringBoot 2.x一下的版本,因为Spring官方对于很多低版本的框架已经停止维护,所以选择要慎重。
这是本人选择版本:
<!-- 依赖的jar包所对应的版本 -->
<properties>
<spring-cloud.version>Hoxton.SR3</spring-cloud.version>
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
<spring-cloud-starter-alibaba-nacos-config.version>1.2.1</spring-cloud-starter-alibaba-nacos-config.version>
<spring-boot-admin.version>2.3.0</spring-boot-admin.version>
</properties>
<dependencyManagement>
<!-- springcloud版本 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- springcloud alibaba 版本 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- spring-boot-服务监控服务端 -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<dependencyManagement/>
SpringCloud-SpringBoot-SpringCloudAlibaba对应版本选择的更多相关文章
- SpringCloud(一)版本选择
Springboot版本 官网:https://spring.io/projects/spring-boot 在官网上 springboot已经更新到最新2.2.6 Spingcloud版本 官网:h ...
- SpringCloud和SpringBoot对应的版本选型
SpringBoot版本选择: 官网地址:https://spring.io/projects/spring-boot SpringBoot官方目前最新最稳定版:2.3.1,如果单独使用SpringB ...
- F版本SpringCloud 2—什么是SpringCloud?SpringCloud版本选择
引言:搭建微服务架构就像是买电脑,使用SpringCloud就是在买品牌机. 前言 昂,美好的天气里,不想直接说技术,给小伙伴萌看看傍晚的天空吧. -- 能找到天上的北极星吗? 上一篇文章中,通过一个 ...
- 微服务与Spring Cloud基本概念、Spring Cloud版本命名方式与版本选择
微服务是什么?Spring Cloud是什么?Spring Cloud版本命名方式?Spring Cloud版本选择? 一.微服务是什么 微服务是一种架构风格,是一种将单体应用开发为一组小型服务的方法 ...
- 肝了很久,冰河整理出这份4万字的SpringCloud与SpringCloudAlibaba学习笔记!!
写在前面 不少小伙伴让我整理下有关SpringCloud和SpringCloudAlibaba的知识点,经过3天的收集和整理,冰河整理出这份4万字的SpringCloud与SpringCloudAli ...
- Jdk和Spring Boot版本选择
==========================版本选择的原则:==========================1. 优先选择官方指定的long-term support(LTS)版本, 非L ...
- Springcloud/Springboot项目绑定域名,使用Nginx配置Https
https://blog.csdn.net/a_squirrel/article/details/79729690 一.Https 简介(百度百科) HTTPS(全称:Hyper Text Trans ...
- PHP的版本选择 (转)
PHP的版本选择 http://yubosun.akhtm.com/tech/php-version.htm PHP版本特别多,特别杂,想自己搭一套php的运行环境可不是一件容易的事,稍不留神就遇到一 ...
- 总结一下安装linux系统经验-版本选择-安装ubuntu
linux版本选择: 初次接触,建议选 Ubuntu 或者 Fedora,这两个发行版都很容易上手,而且两者都有很强大的中文社区,遇到问题比较容易解决,而且都有国内的源,安装或者更新软件时体验相对会好 ...
随机推荐
- Python之psutil-进程管理
在给PC端应用做自动化测试或者监测应用性能时,不可避免的会与进程管理打交道,python中的psutil模块能够帮助我们处理进程,它主要用于系统监视.分析和限制进程资源以及管理正在运行的进程.一起来了 ...
- (1)RabbitMQ在Docker上安装
1.简介 在来学习RabbitMQ时候,我觉得很有必要先把它的环境先搭建起来,这样后面的示例才能进行.因为之前自己手动在Linux服务器上搭建过Elasticsearch,当时踩过太多坑了,浪费太多时 ...
- 聊聊 Jmeter 如何并发执行 Python 脚本
1. 前言 大家好,我是安果! 最近有小伙伴后台给我留言,说自己用 Django 写了一个大文件上传的 Api 接口,现在想本地检验一下接口并发的稳定性,问我有没有好的方案 本篇文章以文件上传为例,聊 ...
- C# 爬虫框架实现 流程_各个类开发
目录链接:C# 爬虫框架实现 概述 对比通用爬虫结构,我将自己写的爬虫分为五个类实现: Spider主类:负责设置爬虫的各项属性 Scheduler类:负责提供URL到下载类,接收URL并做去重 Do ...
- 动态路由——OSPF
目录: 一. OSPF路由协议概述 1,OSPF协议 2,内部网关协议和外部网关协议 3,OSPF的工作过程 二.OSPF基本概念 1,OSPF区域 2,区域ID 3,R ...
- unity2021游戏引擎安装激活并汉化
今天重新搭建了下unity的开发环境,也踩了不少坑,还有就是看了一些unity3d的教程,越看越不可思议,unity居然能做这么多好玩的东西,像枪战类,模拟类,角色扮演,动作冒险都很震撼. 但是震撼归 ...
- selenium-ide-2.3.0 组件在foxfire45.0无法安装的问题
楼主在安装selenium-ide组件时,尝试了下面两种方式都无法安装: 1.在forfire浏览器进行拖拽安装,页面无任何跳转.拖拽后回车安装,也没任何效果 2.附件组件-从文件安装添加组件,添加了 ...
- SQLmap的基本命令
Sqlmap sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入.目前支持的数据库有MySql.Oracle.Access.PostageSQL.SQL ...
- Java多线程-1(3)
本份随记主要为狂神老师的Java多线程教学的学习笔记,记载了视频中一些有关基础概念以及部分代码示例.随机分为1-3共三份,知识点记录的不是很深入,以后的学习过程中随时补充. 1 有关基础概念 1.1 ...
- TP6自带的跨域中间件无法使用的个人解决方法
使用TP6,因为需要跨域上传图片,一直不成功,网上搜了好久,方法都没解决跨域上传文件 比如下面的方式没成功 $this->app = $app; $this->request = $thi ...