SpringCloud系列(2)--SpringCloud和SpringBoot技术选型

前言:SpringCloud是微服务架构的一揽子解决方案,SpringBoot是一种技术,要使用SpringCloud,也需要使用到SpringBoot,所以要使用SpringCloud时,必须也要考虑到SpringBoot的适配问题

1、查看SpringCloud和与之对应的SpringBoot版本

进入SpringCloud的官网,往下滑可以看到一个SpringCloud和SpringBoot对应的表,根据这个表我们可以得知SpringCloud和SpringBoot互相匹配的版本

Spring Cloud

2、查看更详细的SpringCloud和与之对应的SpringBoot版本

在浏览器输入以下链接

https://start.spring.io/actuator/info

效果图: 

格式化后的json:

{"git": {"branch": "f39256667f40e59c6584809d58ab16a9e9810a0a","commit": {"id": "f392566","time": "2023-07-08T10:06:27Z"}},"build": {"version": "0.0.1-SNAPSHOT","artifact": "start-site","versions": {"spring-boot": "3.1.1","initializr": "0.20.0-SNAPSHOT"},"name": "start.spring.io website","time": "2023-07-08T10:13:51.812Z","group": "io.spring.start"},"bom-ranges": {"codecentric-spring-boot-admin": {"2.4.3": "Spring Boot >=2.3.0.M1 and <2.5.0-M1","2.5.6": "Spring Boot >=2.5.0.M1 and <2.6.0-M1","2.6.8": "Spring Boot >=2.6.0.M1 and <2.7.0-M1","2.7.4": "Spring Boot >=2.7.0.M1 and <3.0.0-M1","3.0.4": "Spring Boot >=3.0.0-M1 and <3.1.0-M1","3.1.1": "Spring Boot >=3.1.0-M1 and <3.2.0-M1"},"hilla": {"2.1.1": "Spring Boot >=3.1.0-M1 and <3.2.0-M1"},"solace-spring-boot": {"1.1.0": "Spring Boot >=2.3.0.M1 and <2.6.0-M1","1.2.2": "Spring Boot >=2.6.0.M1 and <3.0.0-M1","2.0.0": "Spring Boot >=3.0.0-M1"},"solace-spring-cloud": {"1.1.1": "Spring Boot >=2.3.0.M1 and <2.4.0-M1","2.1.0": "Spring Boot >=2.4.0.M1 and <2.6.0-M1","2.3.2": "Spring Boot >=2.6.0.M1 and <3.0.0-M1","3.0.0": "Spring Boot >=3.0.0-M1"},"spring-cloud": {"Hoxton.SR12": "Spring Boot >=2.2.0.RELEASE and <2.4.0.RELEASE","2020.0.6": "Spring Boot >=2.4.0.RELEASE and <2.6.0","2021.0.8": "Spring Boot >=2.6.0 and <3.0.0","2022.0.3": "Spring Boot >=3.0.0 and <3.2.0-M1"},"spring-cloud-azure": {"4.9.0": "Spring Boot >=2.5.0.M1 and <3.0.0-M1","5.3.0": "Spring Boot >=3.0.0-M1 and <3.2.0-M1"},"spring-cloud-gcp": {"2.0.11": "Spring Boot >=2.4.0-M1 and <2.6.0-M1","3.5.4": "Spring Boot >=2.6.0-M1 and <3.0.0-M1","4.5.1": "Spring Boot >=3.0.0-M1 and <3.2.0-M1"},"spring-cloud-services": {"2.3.0.RELEASE": "Spring Boot >=2.3.0.RELEASE and <2.4.0-M1","2.4.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1","3.3.0": "Spring Boot >=2.5.0-M1 and <2.6.0-M1","3.4.0": "Spring Boot >=2.6.0-M1 and <2.7.0-M1","3.5.0": "Spring Boot >=2.7.0-M1 and <3.0.0-M1","4.0.0": "Spring Boot >=3.0.0 and <3.1.0-M1"},"spring-shell": {"2.1.11": "Spring Boot >=2.7.0 and <3.0.0-M1","3.0.6": "Spring Boot >=3.0.0 and <3.1.0-M1","3.1.2": "Spring Boot >=3.1.0 and <3.2.0-M1"},"vaadin": {"14.10.3": "Spring Boot >=2.1.0.RELEASE and <2.6.0-M1","23.2.15": "Spring Boot >=2.6.0-M1 and <2.7.0-M1","23.3.16": "Spring Boot >=2.7.0-M1 and <3.0.0-M1","24.0.9": "Spring Boot >=3.0.0-M1 and <3.1.0-M1","24.1.2": "Spring Boot >=3.1.0-M1 and <3.2.0-M1"},"wavefront": {"2.0.2": "Spring Boot >=2.1.0.RELEASE and <2.4.0-M1","2.1.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1","2.2.2": "Spring Boot >=2.5.0-M1 and <2.7.0-M1","2.3.4": "Spring Boot >=2.7.0-M1 and <3.0.0-M1","3.0.1": "Spring Boot >=3.0.0-M1 and <3.1.0-M1"}},"dependency-ranges": {"okta": {"1.4.0": "Spring Boot >=2.2.0.RELEASE and <2.4.0-M1","1.5.1": "Spring Boot >=2.4.0-M1 and <2.4.1","2.0.1": "Spring Boot >=2.4.1 and <2.5.0-M1","2.1.6": "Spring Boot >=2.5.0-M1 and <3.0.0-M1","3.0.4": "Spring Boot >=3.0.0-M1 and <3.2.0-M1"},"mybatis": {"2.1.4": "Spring Boot >=2.1.0.RELEASE and <2.5.0-M1","2.2.2": "Spring Boot >=2.5.0-M1 and <2.7.0-M1","2.3.1": "Spring Boot >=2.7.0-M1 and <3.0.0-M1","3.0.2": "Spring Boot >=3.0.0-M1"},"pulsar": {"0.2.0": "Spring Boot >=3.0.0 and <3.1.0-M1"},"pulsar-reactive": {"0.2.0": "Spring Boot >=3.0.0 and <3.1.0-M1"},"camel": {"3.5.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1","3.10.0": "Spring Boot >=2.4.0.M1 and <2.5.0-M1","3.13.0": "Spring Boot >=2.5.0.M1 and <2.6.0-M1","3.17.0": "Spring Boot >=2.6.0.M1 and <2.7.0-M1","3.20.6": "Spring Boot >=2.7.0.M1 and <3.0.0-M1","4.0.0-RC1": "Spring Boot >=3.0.0-M1 and <3.2.0-M1"},"picocli": {"4.7.0": "Spring Boot >=2.5.0.RELEASE and <3.1.0-M1"},"open-service-broker": {"3.2.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1","3.3.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1","3.4.1": "Spring Boot >=2.5.0-M1 and <2.6.0-M1","3.5.0": "Spring Boot >=2.6.0-M1 and <2.7.0-M1"}}
}

找到spring-cloud即可查看到更详细的SpringCloud和与之对应的SpringBoot版本

3、查看更更详细的SpringCloud和与之对应的SpringBoot版本

(1)进入以下网址,即可看到各个SpringCloud的版本,其中CUrRENt表示是当前最新版、SNAPSHOT表示是相对稳定版本,但是会再进行改进,最好不要用于生产环境、GA表示是发行稳定版,官方推荐使用此版本,点击相应版本后面的Referenece Doc,即可看到官方推荐的与相应SpringCloud版本相对应的SpringBoot版本

https://spring.io/projects/spring-cloud#learn

​(2)由图可知官方推荐SpringCloud2022.0.3使用的SpringBoot版本为3.0.7,SpringCloud2022.0.3和SpringBoot3.0.7最适配

4、查看详细的SpringCloud Alibaba和与之对应的SpringBoot版本

进入介绍SpringCloud Alibaba的github网址,可以查看到众多对应的SpringClou Alibaba和和与之对应的SpringBoot版本

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/815345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学生管理系统控制台版(java)

首先得先写个Student类&#xff0c;用来存放学生信息 public class Student {private String id;private String name;private int age;private String address;public Student() {}public Student(String id, String name, int age, String address) {this.id id;this.name…

C++面向对象程序设计-北京大学-郭炜【课程笔记(六)】

C面向对象程序设计-北京大学-郭炜【课程笔记&#xff08;六&#xff09;】 1、可变长数组类的实现2、流插入运算符和流提取运算符的重载2.1、对形如cout << 5 ; 单个"<<"进行重载2.2、对形如cout << 5 << “this” ;连续多个"<<&…

蓝桥杯-最大子矩阵

问题描述 下面是一个 20x20 的矩阵&#xff0c;矩阵中的每个数字是一个1到9之间的数字&#xff0c;请注意显示时去除了分隔符号。 6985924183938786894117615876963131759284373473483266274834855367125655616786474316121686927432329479135474133499627734472797994592984…

⑤-1 学习PID--什么是PID

​ PID 算法可以用于温度控制、水位控制、飞行姿态控制等领域。后面我们通过PID 控制电机进行说明。 自动控制系统 在直流有刷电机的基础驱动中&#xff0c;如果电机负载不变&#xff0c;我们只要设置固定的占空比&#xff08;电压&#xff09;&#xff0c;电机的速度就会稳定在…

ceph rbd部署与使用

一、前言 Ceph RBD&#xff08;Rados Block Device&#xff09;是 Ceph 存储解决方案的一部分&#xff0c;它提供了一个分布式块设备服务&#xff0c;允许用户创建和管理虚拟块设备&#xff0c;类似于传统的本地磁盘&#xff0c;Ceph RBD 是一个高度可扩展的存储解决方案&#…

C语言:关于动态内存管理我到底应该懂些什么?看了我这篇你就通透了。

1.动态内存的分配 在我们初学C语言的时候&#xff0c;我们经常用一下几种方式申请内存空间。 int a 10;//在栈空间上开辟4个字节存放这个值。 char arr[10] {1,2,3,4,5,6,7,8,9,10};//在栈空间上开辟10个字节的连续空间。但是上述开辟空间有两个特点 1.空间开辟大小是固定的…

FJSP:袋鼠群优化(Kangaroo Swarm Optimization ,KSO)算法求解柔性作业车间调度问题(FJSP),提供MATLAB代码

一、柔性作业车间调度问题 柔性作业车间调度问题&#xff08;Flexible Job Shop Scheduling Problem&#xff0c;FJSP&#xff09;&#xff0c;是一种经典的组合优化问题。在FJSP问题中&#xff0c;有多个作业需要在多个机器上进行加工&#xff0c;每个作业由一系列工序组成&a…

微服务之Consul 注册中心介绍以及搭建

一、微服务概述 1.1单体架构 单体架构&#xff08;monolithic structure&#xff09;&#xff1a;顾名思义&#xff0c;整个项目中所有功能模块都在一个工程中开发&#xff1b;项目部署时需要对所有模块一起编译、打包&#xff1b;项目的架构设计、开发模式都非常简单。 当项…

C++ | Leetcode C++题解之第22题括号生成

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<string> res; //记录答案 vector<string> generateParenthesis(int n) {dfs(n , 0 , 0, "");return res;}void dfs(int n ,int lc, int rc ,string str){if( lc n && rc n…

美团笔试复盘

昨天做了美团的笔试&#xff0c;现在复盘一下。 1、将数组按照绝对值大小排序 有道算法题解决思路需要将数组按照绝对值大小进行排序&#xff0c;我使用的是sort方法Comparator比较器实现的&#xff0c;这里记录一下&#xff1a; public static void main(String[] args) {In…

第二证券策略:股指预计维持震荡格局 关注汽车、工程机械等板块

第二证券指出&#xff0c;指数自今年2月份阶段低点反弹以来&#xff0c;3月份持续高位整理。进入4月份之后面对年报和一季报的双重财报发表期&#xff0c;预计指数短期保持高位整理概率比较大。前期缺乏成绩支撑的概念股或有回落的危险&#xff0c;主张重视成绩稳定、估值低、分…

【Leetcode】1702. 修改后的最大二进制字符串

文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接&#x1f517; 给你一个二进制字符串 b i n a r y binary binary &#xff0c;它仅有 0 0 0 或者 1 1 1 组成。你可以使用下面的操作任意次对它进行修改&#xff1a; 操作 1 &#xff1a;如果…

Golang(一):基础、数组、map、struct

目录 hello world 变量 常量&#xff0c;iota 函数 init函数和导包过程 指针 defer 数组和动态数组 固定长度数组 遍历数组 动态数组 len 和 cap 截取 切片的追加 map 四种声明方式 遍历map 删除 查看键是否存在 结构体 声明 作为形参 方法 封装 继承…

[入门到放弃]设计模式-笔记

模块化设计 20240448 模块不包含数据&#xff0c;通过实例的指针&#xff0c;实现对实例的操作&#xff1b;唯一包含的数据是用于管理这些模块的侵入式链表模块只负责更具定义的数据结构&#xff0c;执行对应的逻辑&#xff0c;实现不同实例的功能&#xff1b; 参考资料 使用…

【热门话题】常见分类算法解析

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 常见分类算法解析1. 逻辑回归&#xff08;Logistic Regression&#xff09;2. 朴…

4.Godot图片素材的获取和编辑

游戏开发中经常遇到图片素材的需求 1. 图片素材的准备 术语&#xff1a;Sprite 精灵&#xff0c;游戏开发中指一张图片来源不明的图片&#xff0c;切勿在商业用途使用&#xff0c;以免引起版权风险。 1. 在学习阶段&#xff0c;可以百度或者从一些资源网站获取&#xff0c;这…

ViT-DeiT:用于乳腺癌组织病理图像分类的集成模型

两种预训练Vision Transformer模型的集成模型&#xff0c;即Vision Transformer和数据高效视觉Transformer&#xff08;Data-Efficient Image Transformer&#xff09;。此集成模型是一种软投票模型。 近年来&#xff0c;乳腺癌的分类研究主要集中在超声图像分类、活检数据分类…

QT常用控件

常用控件 控件概述QWidget 核⼼属性核⼼属性概览enabledgeometrywindowTitlewindowIconwindowOpacitycursorfonttoolTipfocusPolicystyleSheet 按钮类控件Push ButtonRadio ButtionCheck Box 显⽰类控件LabelLCD NumberProgressBarCalendar Widget 输⼊类控件Line EditText Edi…

AI领域的最新动态:大型语言模型的崛起、AI芯片竞争与创新应用

AI领域的最新动态&#xff1a;大型语言模型的崛起、AI芯片竞争与创新应 在最近的AI新闻中&#xff0c;有几个重要的发展值得关注&#xff1a; 1. **大型语言模型的发布和更新**&#xff1a; - Google在其Google Cloud Next活动上宣布&#xff0c;Gemini 1.5现已在180多个国家/…

(学习日记)2024.04.15:UCOSIII第四十三节:任务消息队列

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…