您现在的位置是:首页 >技术教程 >微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)网站首页技术教程
微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)
                简介微服务(SpringBoot、SpringCloud、SpringCloud Alibaba、Nacos、JDK)之间的版本对应依赖关系(附Nacos高速下载地址)            
            前言
 本文主要整理与介绍在搭建微服务项目时,核心组件之间的版本对应关系,避免版本依赖冲突带来的一系列问题,同时也方便后续升级与查看。
这里先放上我目前搭建的较新的微服务脚手架版本,如下(springboot3.0开始不支持jdk8)
| Spring Boot | Spring Cloud | Spring Cloud Alibaba | Nocos | JDK | 
|---|---|---|---|---|
| 2.7.7 | 2021.0.5 | 2021.0.5.0 | 2.2.0 | 1.8 | 
1. Spring Boot 与 Spring Cloud 版本对应说明(两种方式查看)
(1)官方文档地址:https://spring.io/projects/spring-cloud
上述链接页面往下拉,即可看到下图,左边是 spring cloud 版本,右边是 spring boot 版本
 
 (2)官方接口地址:https://start.spring.io/actuator/info
 
- 上面是 spring boot 与 spring cloud 的版本对应情况,可对照着进行版本的选择
 - 这里个人不太建议选用较低的 springboot 版本,可以直接上 springboot 2.7 版本,2.7 版本支持 jdk8,目前也是 spring boot 2.x 的最后一个大版本,还在提供维护,后面直接是 3.0 版本了
 - 在 spring boot 2.7 版本中,升级改动较之前版本还是比较大的,尤其是自动配置注册,感兴趣的可以去看下 2.7 版本的新特性
 - 至于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
 
这里点击上方 GitHub 上的下载大概率是很慢的,非常慢,这里推荐个快速下载 nacos 的地址 :
https://sourceforge.net/projects/nacos.mirror/
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
    
            




U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结