tulip notes
首页
  • 学习笔记

    • 《Vue》
  • 踩坑日记

    • JavaScript
  • MQ
  • Nginx
  • IdentityServer
  • Redis
  • Linux
  • Java
  • SpringBoot
  • SpringCloud
  • MySql
  • docker
  • 算法与设计模式
  • 踩坑与提升
  • Git
  • GitHub技巧
  • Mac
  • 网络
  • 项目构建合集
  • 一些技巧
  • 面试
  • 一些杂货
  • 友情链接
  • 项目发布
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Star-Lord

希望一天成为大师的学徒
首页
  • 学习笔记

    • 《Vue》
  • 踩坑日记

    • JavaScript
  • MQ
  • Nginx
  • IdentityServer
  • Redis
  • Linux
  • Java
  • SpringBoot
  • SpringCloud
  • MySql
  • docker
  • 算法与设计模式
  • 踩坑与提升
  • Git
  • GitHub技巧
  • Mac
  • 网络
  • 项目构建合集
  • 一些技巧
  • 面试
  • 一些杂货
  • 友情链接
  • 项目发布
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • SCAlibaba-Nacos

  • SCAlibaba-Sentinel

  • 负载均衡与服务调用

  • 服务熔断与降级

  • 服务链路追踪与网关

  • 分布式实战与细节

  • 其他

    • 版本选择
      • springboot相关
        • springboot源码
      • springcloud相关
        • springcloud源码
        • cloud官网
        • Cloud命名规则
      • SpringCloud Alibaba相关
      • 如何看springboot跟SpringCloud的对应版本
    • 面试问题A
    • 配置细节或文件
  • 《SpringCloud》笔记
  • 其他
EffectTang
2024-10-28
目录

版本选择

# SpringCloud版本与springboot

# springboot相关

相关资料跟网址

  • springboot官网:springboot官网 (opens new window)

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

打开后可以看到有多个版本,每个版本上还有一些参数,比如GA、SNAPSHOT之类的。

  • PRE:预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用
  • alpha:内测版,bug多,不稳定,会不断添加新功能
  • Beta1、beta2:公测版、不稳定但比alpha强一些
  • RC:候选版,经过多个beta版本逐渐稳定,修复完bug即可进入正式发布
  • GA:General Availability,正式发布的版本,官方推荐使用此版本
  • SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本
  • Release、Stable、Final等:都是正式发布的版本,可以稳定使用

# springboot源码

springboot源码:springboot源码 (opens new window)

https://github.com/spring-projects/spring-boot

在官网的的wiki中可以看到,springboot 3,对Java版本的要求最少都要为17才可以。

SpringBoot3 对Java版本的要求 (opens new window)

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes

Java 17 Baseline and Java 19 Support
Spring Boot 3.0 requires Java 17 as a minimum version. If you are currently using Java 8 or Java 11, you’ll need to upgrade your JDK before you can develop Spring Boot 3.0 applications.

Spring Boot 3.0 also works well, and has been tested with JDK 19.
1
2
3
4

以上为部分原文。

# springcloud相关

# springcloud源码

springcloud源码 (opens new window)

  • https://github.com/spring-cloud

# cloud官网

springcloud官网 (opens new window)

  • https://spring.io/projects/spring-cloud#overview

# Cloud命名规则

Spring Cloud 采用了英国伦敦地铁站的名称来命名,并由地铁站名称字母A-Z依次类推的形式来发布迭代版本。

SpringCloud是一个由许多子项目组成的综合项目,各子项目有不同的发布节奏。为了管理SpringCloud与各子项目的版本依赖关系,发布了一个清单,其中包括了某个SpringCloud版本对应的子项目版本。为了避免SpringCloud版本号与子项目版本号混淆,SpringCloud版本采用了名称而非版本号的命名,这些版本的名字采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序。例如Angel是第一个版本, Brixton是第二个版本,以前发布过的版本包括Angel(天使)、Brixton(布里斯顿)、Camden(卡姆登)、Dalston、Edgware、Finchley、Greenwich、Hoxton等。

当SpringCloud的发布内容积累到临界点或者一个重大BUG被解决后,会发布一个"service releases"版本,简称SRX版本,比如Greenwich.SR2就是SpringCloud发布的Greenwich版本的第2个SRX版本。

但请注意,2020 年后改了命名规则,使用了全新的 “日历化” 版本命名方式。

并且在cloud官网,它也将cloud跟springboot的版本对应对应关系给列了出来。以下就是部分对应关系。

Release Train Spring Boot Generation
2023.0.x (opens new window) aka Leyton 3.3.x, 3.2.x
2022.0.x (opens new window) aka Kilburn 3.0.x, 3.1.x (Starting with 2022.0.3)
2021.0.x (opens new window) aka Jubilee 2.6.x, 2.7.x (Starting with 2021.0.3)

# SpringCloud Alibaba相关

springcloud alibaba的官网地址为:https://spring.io/projects/spring-cloud-alibaba

这里尽管可以看到一些信息,但请千万注意,此处的更新并非最新。

如果要看它跟springcloud以及springboot的对应版本关系,你最好到springcloud Alibaba对应的github中去。

springcloud alibaba github对应仓库 (opens new window)

  • https://github.com/alibaba/spring-cloud-alibaba

https://github.com/alibaba/spring-cloud-alibaba/wiki 在对应的wiki中你可以看到它的相关说明,目前进入可以看到它的文档已经转移到了新地址:

  • 文档新地址:https://sca.aliyun.com/
  • 对应版本关系:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
Spring Cloud Alibaba Version Spring Cloud Version Spring Boot Version
2022.0.0.0* Spring Cloud 2022.0.0 3.0.2
2022.0.0.0-RC2 Spring Cloud 2022.0.0 3.0.2
2022.0.0.0-RC1 Spring Cloud 2022.0.0 3.0.0

而对应每个版本,详细的讲解,你可以在github仓库中的releases中找到。

  • https://github.com/alibaba/spring-cloud-alibaba/releases

找到需要的版本后,再在Reference Document 中点开对应链接,即可查看详细的文档。比如maven坐标,需要注意事项等。

以下就是从中找到的2022.0.0.0-RC2 (opens new window)文档讲解:

  • https://spring-cloud-alibaba-group.github.io/github-pages/2022/zh-cn/2022.0.0.0-RC2.html

# 如何看springboot跟SpringCloud的对应版本

看官网说明,看github仓库中对应说明。

cloud决定boot版本。

#SpringCloud
上次更新: 2025/04/23, 16:23:16
聚合项目创建
面试问题A

← 聚合项目创建 面试问题A→

最近更新
01
面向切面跟自定义注解的结合
05-22
02
时间跟其他数据的序列化
05-19
03
数据加密与安全
05-17
更多文章>
Theme by Vdoing | Copyright © 2023-2025 EffectTang
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式