iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)
  • 317
分享到

微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)

springcloudspringbootjava微服务版本对应 2023-08-19 08:08:46 317人浏览 安东尼
摘要

前言 本文主要整理与介绍在搭建微服务项目时,核心组件之间的版本对应关系,避免版本依赖冲突带来的一系列问题,同时也方便后续升级与查看。 这里先放上我目前搭建的较新的微服务脚手架版本,如下(SpringBoot3.0开始不支持jdk8) Spr

前言
本文主要整理与介绍在搭建微服务项目时,核心组件之间的版本对应关系,避免版本依赖冲突带来的一系列问题,同时也方便后续升级与查看。

这里先放上我目前搭建的较新的微服务脚手架版本,如下(SpringBoot3.0开始不支持jdk8)

Spring Bootspring cloudspring Cloud AlibabaNocosJDK
2.7.72021.0.52021.0.5.02.2.01.8

1. Spring Boot 与 Spring Cloud 版本对应说明(两种方式查看)

(1)官方文档地址:https://spring.io/projects/spring-cloud

上述链接页面往下拉,即可看到下图,左边是 spring cloud 版本,右边是 spring boot 版本
springboot与springcloud版本对应
(2)官方接口地址:https://start.spring.io/actuator/info
springboot与springcloud版本对应

  1. 上面是 spring boot 与 spring cloud 的版本对应情况,可对照着进行版本的选择
  2. 这里个人不太建议选用较低的 springboot 版本,可以直接上 springboot 2.7 版本,2.7 版本支持 jdk8,目前也是 spring boot 2.x 的最后一个大版本,还在提供维护,后面直接是 3.0 版本了
  3. 在 spring boot 2.7 版本中,升级改动较之前版本还是比较大的,尤其是自动配置注册,感兴趣的可以去看下 2.7 版本的新特性
  4. 至于springboot 3.0 版本,已经不支持 jdk8 了,最低要求 jdk17,所以坚持还用 jdk8 的可以选用 2.7 版本

2. Spring Cloud Alibaba

官方GitHub项目地址及版本说明:spring-cloud-alibaba

依赖描述
在这里插入图片描述
在这里插入图片描述

上图是官方对版本依赖的描述,总结就是现 spring cloud alibaba 有三大版本,分别对应 spring boot 版本 >=3.0、2.4 - 2.7、<= 2.4

3. Nacos及其余组件

Nacos版本对应说明地址(同上):各组件版本关系
在这里插入图片描述

注意 nacos 的版本选择要对应上 spring cloud alibaba 的版本,否则可能会引起冲突项目无法启动,引起不必要的麻烦

附加:
Nacos官方下载地址:GitHub Nacos
nacos下载

这里点击上方 gitHub 上的下载大概率是很慢的,非常慢,这里推荐个快速下载 nacos 的地址 :
https://sourceforge.net/projects/nacos.mirror/

来源地址:https://blog.csdn.net/qq_36737803/article/details/130148725

--结束END--

本文标题: 微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)

本文链接: https://www.lsjlt.com/news/375168.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作