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

news/2024/5/2 10:43:10/文章来源:https://blog.csdn.net/m0_64284147/article/details/131673727

前言: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.luyixian.cn/news_show_1046016.aspx

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

相关文章

最好的 iPhone 解锁器解决方案功能、优点和缺点

现最受好评的 iPhone 解锁器&#xff0c;例如 奇客解锁、iPassGo 等。深入了解它们的优缺点和兼容性&#xff0c;以做出明智的决定。了解如何解锁 iPhone 并解决有关解锁方法、PIN 绕过和潜在风险的常见问题。 1、奇客手机解锁 奇客手机解锁是一款适用于 iOS 的多功能解锁工具…

2024春算法训练4——函数与递归题解

一、前言 感觉这次的题目都很好&#xff0c;但是E题....&#xff08;我太菜了想不到&#xff09;&#xff0c;别人的题解都上百行了&#xff0c;晕&#xff1b; 二、题解 A-[NOIP2010]数字统计_2024春算法训练4——函数与递归 (nowcoder.com) 这种题目有两种做法&#xff1a;…

网站SEO关键词规划时如何筛选出合适的关键词?

在网站SEO优化过程中&#xff0c;关键词布局是一个至关重要的环节。首先&#xff0c;我们需要确定核心关键词&#xff0c;然后通过各种策略和方法对关键词进行扩展。完成关键词扩展后&#xff0c;接下来的任务就是对这些扩展后的关键词进行筛选。那么&#xff0c;如何进行有效的…

pytorch3d、Detectron2编译安装

基础环境&#xff1a; python&#xff1a;3.6 ubuntu&#xff1a;18.04 pytorch&#xff1a;1.8 cuda&#xff1a;10.2 一、pytorch3d编译 官方指南 GitCode - 开发者的代码家园 注意&#xff1a;cuda11以下的版本&#xff0c;需要安装CUB libaray&#xff0c;cuda11以上的版…

开源项目one-api的k8s容器化部署(上)-- 制作镜像及部署准备

一、背景 最近需要对开源项目one-api进行k8s容器化部署&#xff0c;主要分以下几个步骤&#xff1a; 制作docker镜像申请mysql和redis数据库docker-compose部署方式k8s部署方式 整个的篇幅比较长&#xff0c;将会分成上下两篇来阐述。 二、制作docker镜像 开源项目one-api…

Idea集成Docker的快捷部署

Idea集成Docker的快捷部署 配置Docker远程访问1.1 修改 `/lib/systemd/system/docker.service`1.2 替换`ExecStart`1.3 重启docker服务1.4 监听端口是否被占用1.5 服务器防火墙开启2375端口1.6 测试配置IDEA2.1 下载docker插件2.2 添加docker连接2.3 配置容器镜像加速器2.4 配置…

Gradle 在 Spring 中的使用ApiHug准备-工具篇-006

&#x1f917; ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱&#xff0c;有温度&#xff0c;有质量&#xff0c;有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace ApiHug …

Redis Cluster集群模式

目录 一、理论 1.1 概念 1.2 集群的作用 1.3 redis集群的数据分片 1.4 Redis集群的主从复制模型 二、实践 2.1 Redis集群模式的搭建 2.1.1 cluster集群前期工作 2.1.2 开启群集功能 2.1.3 启动redis节点 2.1.4 启动集群 2.2 测试集群 总结 一、理论 1.1 概念 集群&a…

vulhub之Webmin篇

Webmin是功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。Webmin支持绝大多数的Unix系统&#xff0c;这些系统除了各种版本的linux以外还包括&#xff1a;AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 影响版本&…

JVM、maven、Nexus

一、jvm简介 1.应用程序申请内存时出现的三种情况&#xff1a; ①OOM:内存溢出&#xff0c;是指应用系统中存在无法回收的内存或使用的内存过多&#xff0c;最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了&#xff0c;系统会提示内存溢出&#xff0c…

自己动手封装axios通用方法并上传至私有npm仓库:详细步骤与实现指南

文章目录 一、构建方法1、api/request.js2、api/requestHandler.js3、api/index.js 二、测试方法1、api/axios.js2、main.js3、app.vue4、vue.config.js5、index.html 三、打包1、配置package.json2、生成库包3、配置发布信息4、发布 四、使用1、安装2、使用 五、维护1、维护和…

基于FPGA的DDR相关知识导航界面

个人觉得想要真正理解DDR&#xff0c;那就要从SDRAM入手&#xff0c;SDRAM读写控制器也可以作为入门FPGA的一个判断标准&#xff0c;说实话I2C、UART、SPI这些接口难度太低了&#xff0c;会写这些接口说明不了什么。 很常见的问题&#xff0c;现在DDR3、SDRAM、DDR4官方都有IP&…

数据结构——二叉树链式结构的实现

大家好我是小锋&#xff0c;今天我们来学习的是二叉树链式结构的实现 首先我们来学习一下二叉树的基本操作 在看二叉树基本操作前我们来回顾下二叉树的概念&#xff0c; 二叉树是&#xff1a; 1. 空树 2. 非空&#xff1a;根节点&#xff0c;根节点的左子树、根节点的右…

【THM】Exploit Vulnerabilities(利用漏洞)-

介绍 在这个房间里,我们将讨论一些识别漏洞的方法,并结合我们的研究技能来了解这些漏洞是如何被滥用的。 此外,您还会发现一些公开可用的资源,这些资源是您在执行漏洞研究和利用时的技能和工具的重要补充。然后,您将在房间的最后将所有这些应用到实际挑战中。 自动化与…

如何监控容器或K8s中的OpenSearch

概述 当前 OpenSearch 使用的越来越多, 但是 OpenSearch 生态还不尽完善. 针对如下情况: 监控容器化或运行在 K8s 中的 OpenSearch 我查了下, 官方还没有提供完备的方案. 这里如何监控 K8s 中的 OpenSearch, 包括安装 exporter 插件、采集、展示全环节。 OpenSearch 简介…

红豆Cat 1开源|项目三: 从0-1设计一款HTTP版本RTU(支持GNSS)产品的软硬件全过程

HTTP版RTU&#xff08;支持GNSS&#xff09;项目概述 RTU&#xff08;Remote Terminal Unit&#xff09;&#xff0c;中文即远程终端控制系统&#xff0c;负责对现场信号、工业设备的监测和控制。RTU是构成企业综合自动化系统的核心装置&#xff0c;通常由信号输入/出模块、微…

蓝桥杯-单片机基础16——利用定时计数中断进行动态数码管的多窗口显示

综合查阅了网络上目前能找到的所有关于此技能的代码&#xff0c;最终找到了下述方式比较可靠&#xff0c;且可以自定义任意显示的数值。 传统采用延时函数的方式实现动态数码管扫描&#xff0c;在题目变复杂时效果总是会不佳&#xff0c;因此在省赛中有必要尝试采用定时计数器中…

洪水预警:如何通过数据可视化提前应对灾害

数据可视化在应对洪涝灾害问题中发挥着重要作用。洪涝灾害是一种常见而严重的自然灾害&#xff0c;给人们的生命、财产和生活带来了巨大的威胁和损失。而数据可视化技术通过将海量的数据转化为直观、易懂的图表、图像或地图等形式&#xff0c;帮助人们更好地理解洪涝灾害的发生…

微服务-2 Eureka

Eureka 启动页面&#xff1a; 同理再注册完order-service后&#xff0c;刷新启动页面&#xff1a; userservice 启动多台服务&#xff1a; [ 代码 ]&#xff1a;orderService.java&#xff08;用 RestTemplate 调其他服务&#xff0c;用 userservice 代替 localhost:8081&…

视频图像的两种表示方式YUV与RGB(4)

本篇主要讲YUV与RGB之间的转换&#xff0c;包括YUV444 颜色编码格式 转为 RGB 格式 &#xff0c;RGB颜色编码格式转为 YUV444 格式。 一、 YUV与RGB之间的转换 YUV与RGB颜色格式之间进行转换时 , 涉及一系列的数学运算 ; YUV 颜色编码格式转为RGB格式的转换公式 取决于 于 YUV …