Spring Cloud版本与Spring Boot版本之间匹配关系「建议收藏」

Spring Cloud版本与Spring Boot版本之间匹配关系「建议收藏」很多人在使用springboot和springcloud,但是对于这两者之间的版本关系不是很清楚,特别是在面临升级的时候不知道该如何操作。本文简要摘录的官方文档的部分内容作为依据,供广大同行参考。问题的提出,我现在使用的是1.5.1版本的springboot和Edgware.RELEASE版本的springcloud,我想升级到springboot到2.0.0,springcloud需要升…

大家好,又见面了,我是你们的朋友全栈君。

很多人在使用springboot和springcloud,但是对于这两者之间的版本关系不是很清楚,特别是在面临升级的时候不知道该如何操作。本文简要摘录的官方文档的部分内容作为依据,供广大同行参考。

问题的提出,我现在使用的是1.5.1版本的springboot 和Edgware.RELEASE版本的springcloud,我想升级到springboot到2.0.0, springcloud需要升级吗? 或者我想单独升级springcloud到Finchley.RELEASE,可以不用升级springboot吗?

如果一次升级多个基础框架,可能面临的风险较大,需要我们审慎评估和测试,所以一般我们都是小步快速升级,先升级一个,上线没问题后,再升级另外一个,最终达到升级整改项目框架。可是有时我们必须理清楚这些要升级的框架之间的依赖关系,否则就无法有的放矢,因为升级了A,可能系统就无法正常运行,因为A和他依赖的某个框架是同步绑定版本的,升级A就必须同步升级他的依赖。而SpringCloud和Springboot就存在这样的关系。

Spring Cloud的版本列表
这里写图片描述

release发布记录在这里

https://projects.spring.io/spring-cloud/。 Finchley builds and works with Spring Boot 2.0.x, and is not expected to work with Spring Boot 1.5.x.
The Dalston and Edgware release trains build on Spring Boot 1.5.x, and are not expected to work with Spring Boot 2.0.x.
The Camden release train builds on Spring Boot 1.4.x, but is also tested with 1.5.x.
NOTE: The Brixton and Angel release trains were marked end-of-life (EOL) in July 2017.
The Brixton release train builds on Spring Boot 1.3.x, but is also tested with 1.4.x.

从这段文字可以知道,
Finchley需要Spring Boot 2.0.x,预计不会与Spring Boot 1.5.x一起工作(潜在台词,和1.5.x没有做过兼容性测试,最好不要和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进行过测试。所以可以认为是能够和Spring Boot 1.5.x一起工作的。
Brixton版本和Angel版本已经不再支持了(2017-07就结束了)。

Spring Cloud与Spring Boot版本匹配关系
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132545.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月30日 下午10:40
下一篇 2022年4月30日 下午11:00


相关推荐

  • windows 格式化磁盘_磁盘0没有初始化

    windows 格式化磁盘_磁盘0没有初始化#include”stdafx.h”#include”CMDiskManager.h”CMDiskManager::CMDiskManager(){}/*获取磁盘分区信息vDiskNo:磁盘序号*/DWORDCMDiskManager::GetLayoutInfo(DWORDvDiskNo){ chardiskPath[256]; //磁盘内部路径 //生成

    2026年2月6日
    13
  • Dart sdk 安装

    Dart sdk 安装DartSDK安装1、下载DartSDK安装包DartSDK安装包网址:https://gekorm.com/dart-windows/其中有两个可选择项,一个是稳定版本一个是最新的版本,二者选其一我们选择稳定的版本即stable版本下载完成并点击运行安装中点击finish,安装完成2、在控制台中检验是否安装成功若出现版本号则安装成功…

    2025年7月10日
    8
  • 本地部署 DeepSeek-R1-671B 满血版大模型教程,收藏这一篇就够了!!!

    本地部署 DeepSeek-R1-671B 满血版大模型教程,收藏这一篇就够了!!!

    2026年3月16日
    1
  • 点到平面距离完整推导

    点到平面距离完整推导前几天跟同事讨论一个几何知识时遇到了一些疑问 后面经过推导弄明白了 其实这道题不难 但是里面有些基本的原理深究的话一开始还是没想明白 在这里记录下 点到面的距离一般还说时最短距离 但一个平面一般是有界限的 所以需要先把一个平面用截距式方程显示为 Ax By Cz D 0 借用这张图来表示 可以看到要求 d 最短距离 需要知道 q 点到 p 点 p 点时平面的点 的距离 也就是他的模 以及这

    2026年3月19日
    1
  • java版排序算法之选择,冒泡,折半

    java版排序算法之选择,冒泡,折半

    2021年9月29日
    41
  • mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决[通俗易懂]

    mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决[通俗易懂]在使用Navicat连接MySQL数据库时很多人都会遇到1045错误,主要原因是,你输入的用户名或密码错误被拒绝访问了,如果你不想重装,那么就需要找回密码或者重置密码。NavicatforMySQL1045错误问题描述:1045-Accessdeniedforuser’root’@’localhost'(usingpassword:YES)原因分析:当登录MySQL数据库…

    2022年5月8日
    140

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号