SpringBoot版本介绍

官网链接:https://spring.io/projects/spring-boot#learn

Spring Boot的版本以数字表示。例如:Spring Boot 2.2.5.RELEASE --> 主版本.次版本.增量版本(Bug修复)

版本号介绍:

  • Alpha:不建议使用,主要是以实现软件功能为主,通常只在软件开发者内部交流,Bug较多;
  • Beta:该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除;
  • GA:General Availability,正式版本,官方推荐使用此版本,在国外都是用GA来说明release版本;
  • M:又叫里程碑版本,表示该版本较之前版本有功能上的重大更新;
  • PRE(不建议使用):预览版,内部测试版,主要是给开发人员和测试人员测试和找BUG用的;
  • Release:最终版本,Release不会以单词形式出现在软件封面上,取而代之的是符号(R);
  • RC:该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几;
  • SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。

SpringCloud版本介绍

官网链接:https://spring.io/projects/spring-cloud#learn



Spring Cloud是一个项目总括,里面包含了很多的子项目,避免子项目之间的混淆,因此命名方式采用英文名字的方式来命名,Spring Cloud的名字以Release Trains的形式,采用伦敦地铁站,以A-Z字母顺序表发布,当前最新版本为Hoxton SR3

  • SR.X 修正版,服务版本,当项目发布积累到一定程度,需要修复该版本中的某个错误后以此来命名,X表示数字。

如何选择合适的版本

Spring Cloud是基于Spring Boot技术为基础的,在技术选型时,版本不是随便选择的,参考官网介绍

官方链接:https://spring.io/projects/spring-cloud

Release Train Boot Version
Hoxton 2.2.x
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x

这里列出了大版本上的选择,如果想看小版本上的选择可以访问官方提供的网址查看,会返回一个JSON数组。

官方链接:https://start.spring.io/actuator/info

附:开发环境的要求

  • JDK 1.8 or later
  • Gradle 4+ or Maven 3.2+

最新文章

  1. c++学习之容器细枝末节(1)
  2. thinkphp 初始配置
  3. 锋利的JQuery-认识Jquery
  4. 从外部导入jar包的三种方式
  5. javascript this关键字
  6. lightoj Again Array Queries
  7. POJ 2553 The Bottom of a Graph (强连通分量)
  8. Jmeter-添加检查点
  9. JS的内置对象以及JQuery中的部分内容
  10. app.config 配置多项 配置集合 自定义配置
  11. [转载]PHP中PSR-[0-4]规范
  12. 浅谈EditText控件的inputType类型
  13. 阿里云免费申请https证书
  14. QT5.4.0安装以及与VS2010整合安装---64bit操作系统解决方案
  15. string 中的一些优化事项
  16. flask第二十六篇——模板【控制语句】【2】
  17. VirtualBox使用Centos7与主机共享文件夹
  18. django博客项目4:博客首页视图(1)
  19. SpringBoot非官方教程 | 第二十六篇: sprinboot整合elk,搭建实时日志平台
  20. .ssh中的文件的分别意义

热门文章

  1. centos8平台:redis6配置启用io多线程(redis6.0.1)
  2. centOS7永久关闭防火墙(防火墙的基本使用(转)
  3. MVC注册
  4. 腾讯云函数免费搭建onedrive网盘
  5. 跨站资源共享CORS原理深度解析
  6. Pytorch中cudnn版本查询
  7. PowerDesigner 概念数据模型(CDM)
  8. .NET内存分析工具-dotMemory
  9. NB-IOT基站的优势和特点
  10. 这么设置Intellij IDEA,据说效率还不错~