Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持

2023-10-27

by:垃圾程序员

当前文章具有时效性,在当前springboot的版本下做的整合。之后大家视情况可以直接到Spring的官网查看

Spring | HomeLevel up your Java code and explore what Spring can do for you.https://spring.io/下面是Spring Boot各个版本的支持时间

下面是Spring Boot 推荐使用的各个版面,并标注出推荐使用的JAVA版本和Spring Framework版本、对构建工具的支持、对servlet 容器的支持。

Spring Boot 3.1.2:

Spring Boot 3.1.2 需要 Java 17,并且与 Java 20 兼容。还需要 Spring Framework 6.0.11 或更高版本。

构建工具 版本

Maven

3.6.3 或更高版本

Gradle

7.x(7.5 或更高版本)和 8.x
servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 3.2.0-SNAPSHOT:

Spring Boot 3.2.0-SNAPSHOT 需要 Java 17,并且与 Java 20 兼容。还需要 Spring Framework 6.1.0-M3 或更高版本。

构建工具 版本

Maven

3.6.3 or later

Gradle

7.x (7.5 or later) and 8.x

servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 3.2.0-M1:

Spring Boot 3.2.0-M1 需要 Java 17,并且与 Java 20 兼容。还需要 Spring Framework 6.1.0-M3 或更高版本。

构建工具 版本

Maven

3.6.3 or later

Gradle

7.x (7.5 or later) and 8.x

servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 3.1.3-SNAPSHOT:

Spring Boot 3.1.3.SNAPSHOT需要Java 17 ,并且兼容Java 20(包括Java 20)。还需要Spring Framework 6.0.11或更高版本。

构建工具 版本

Maven

3.6.3 or later

Gradle

7.x (7.5 or later) and 8.x

servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 3.0.10-SNAPSHOT:

Spring Boot 3.0.10-SNAPSHOT 需要 Java 17,并且与 Java 20 兼容。还需要 Spring Framework 6.0.11 或更高版本。

构建工具 版本

Maven

3.5+

Gradle

7.x (7.5 or later) and 8.x

servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 3.0.9:

Spring Boot 3.0.9 需要 Java 17,并且与 Java 20 兼容。还需要 Spring Framework 6.0.11 或更高版本。

构建工具 版本

Maven

3.5+

Gradle

7.x (7.5 or later) and 8.x

servlet 容器 Servlet 版本

Tomcat 10.1

6.0

Jetty 11.0

5.0

Undertow 2.3

6.0

Spring Boot 2.7.15-SNAPSHOT:

Spring Boot 2.7.15-SNAPSHOT 需要 Java 8,并且与 Java 20 兼容。还需要 Spring Framework 5.3.29 或更高版本。

构建工具 版本

Maven

3.5+

Gradle

6.8.x, 6.9.x, 7.x, and 8.x

servlet 容器 Servlet 版本

Tomcat 9.0

4.0

Jetty 9.4

3.1

Jetty 10.0

4.0

Undertow 2.0

4.0

Spring Boot 2.7.14:

Spring Boot 2.7.14 需要 Java 8,并且与 Java 20 兼容。还需要 Spring Framework 5.3.29 或更高版本。

构建工具 版本

Maven

3.5+

Gradle

6.8.x, 6.9.x, 7.x, and 8.x

servlet 容器 Servlet 版本

Tomcat 9.0

4.0

Jetty 9.4

3.1

Jetty 10.0

4.0

Undertow 2.0

4.0

以上就是推荐的版本的对应关系,如果你的版本不在此列,请通过以下链接查找一下。

Index of /spring-boot/docsicon-default.png?t=N6B9https://docs.spring.io/spring-boot/docs/

隐居山水之间,誓与浮名散

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持 的相关文章

随机推荐

  • 什么是php探针,以及雅黑探针使用教程

    什么是php探针 以及雅黑探针使用教程 一 php探针介绍 什么是php探针 php探针是用来探测空间 服务器运行状况和PHP信息用的 探针可以实时查看服务器硬盘资源 内存占用 网卡流量 系统负载 服务器时间等信息 php探针的功能 1 服
  • 软件测试人员如何提升自己?写给职场中迷茫的你。

    很多人在进入软件测试行业几年之后 可能都会进入一个瓶颈期 不知道如何去提升自己 但自己能意识到这个问题就是好事 我在前面的几年也曾遇到这个问题 走出舒适区确实很难 但如果可以走出来 就会实现自己最终的目标 今天我们就来说说在进入到行业后 应
  • openstack核心组件-horizon— Web管理界面

    horizon 介绍 Horizon 为 Openstack 提供一个 WEB 前端的管理界面 UI 服务 通过 Horizone 所提供的 DashBoard 服务 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行
  • (休息几天)读米什金之货币银行学——资产需求理论

    1资产需求的决定因素 1 财富 即个人拥有的总资源 2 预期回报率 3 风险 4 流动性 资产变现的容易程度和速度 2资产需求理论 一项资产的需求量通常和财富正相关 奢侈品 需求对财富的反应较必需品更为强烈 一项资产的需求量与该资产相对于替
  • 【C++】类和对象(二)

    目录 一 类的6个默认成员函数 二 构造函数 2 1构造函数的概念 2 2构造函数的特性 三 析构函数 3 1析构函数的概念 3 2析构函数的特性 四 拷贝构造函数 4 1拷贝构造函数的概念 4 2拷贝构造函数的特性 五 赋值运算符重载 5
  • 国内外安全网站网址大集合

    国内安全 http security zz ha cn 起点安全 有相当不错的原创内容 国内安全 http www shopsky com flashsky的个人主页 国内安全 http www safechina net 有较多原创内容的
  • 基于SSH的婴幼儿产品销售系统的开发与设计毕业设计论文

    源码下载 http www byamd xyz hui zong 1 摘要 科学技术日新月异的进步 让人类生活发生了巨大的变化 计算机技术的飞速发展 使各行各业在计算机技术应用方面得到了广泛的普及和使用 信息化时代的到来成为不可抗拒的潮流
  • 相似矩阵与合同矩阵

    目录 相似矩阵 定义 性质 定理 推论 合同矩阵 定义 性质 推论 相似矩阵 定义 设 A B A B A B 都是 n
  • Mysql 中的锁

    一 锁的分类 粒度 表锁 行锁 间隙锁 方式 读锁 共享锁 写锁 排他锁 态度 悲观锁 乐观锁 悲观锁 读锁 写作都是悲观锁 乐观锁 乐观锁 需要外部程序实现 一 锁的粒度 表锁 行锁 间隙锁 二 锁的方式 读锁 T1表加了读锁 T1表将只
  • 通信工程毕业设计题目100例

    文章目录 1前言 2 如何选题 3 通信工程选题方向 3 1 移动通信方向 3 2 嵌入式开发方向 3 3 人工智能方向 3 4 物联网方向 3 5 算法研究方向 3 6 移动应用开发方向 3 7 网络通信方向 3 8 学长作品展示 4 最
  • 【python数据挖掘课程】十五.Matplotlib调用imshow()函数绘制热图

    前面系列文章讲过数据挖掘的各种知识 最近在研究人类时空动力学分析和幂率定律 发现在人类兴趣转移模型中 可以通过热图 斑图 来进行描述的兴趣转移 如下图所示 下一篇文章将简单普及人类动力学相关知识研究 这篇文章结合Matplotlib的ims
  • Inversion of Java Interview - Java集合篇

    Inversion of Java Interview Java容器篇 好奇心是驱动人类进步的动力之一 一 Java容器概况 Java容器分为Collection和Map两大类 Collection集合的子接口有Set List Queue
  • php上传和导出excel文件,(进阶篇)使用PHP导入Excel和导出数据为Excel文件

    有时需要将Excel表格的数据导入到mysql数据库中 我们使用PHP的一个开源项目PHP ExcelReader可以轻松实现Excel的导入 1 导入XLS PHP ExcelReader这是一个开源的项目 主要是来解析excel的文件
  • iOS 开发者账号添加手机号码 Program License Agreement has been updated.edit phone number

    苹果开发者账号经常性的更新一些开发协议让开发者同意 苹果爸爸的要求 同意就好了 只有Agent权限账号会收到 团队成员账号权限区别请参考 最近苹果开发者账号又更新了协议 apple id没有绑定手机号的 在开发者账号里会要求你必须绑定手机号
  • 研究生阶段的研究方向以及一些想法

    好久没有更新了 综合考虑后 即将入学 KAUST 成为一名硕博连读的学生了 出于导师研究方向以及个人兴趣的一些原因 希望在接下来的五年 深耕一下 Generative Models Continual Learning Zero Shot
  • 接口测试工具-Postman-安装和使用

    目录 Postman介绍 1 安装Postman 2 Postman 使用 2 1 合集 collections 2 2 发起请求 2 3 Get请求 2 3 1 无参数的Get请求 2 3 2 带参数的Get请求 2 4 Post请求 2
  • Python薪资的高涨原因及相应代码分析

    Python语言自问世以来 一直以其简洁 易学和多功能而受到广泛关注和应用 在近年来 Python编程语言的普及和应用领域的不断扩大 使得Python开发人员的需求量大幅增加 与此同时 Python工资也呈现出快速上涨的趋势 本文将深入探讨
  • JDK1.8新特性详解

    介绍 Java是世界上使用最广泛的编程语言之一 近年来随着互联网技术的高速发展 对Java的要求也越来越高 JDK1 8是Java平台上的一个重要版本 引入了许多新特性和改进 本文将详细介绍JDK1 8中的新特性和应用场景 一 Lambda
  • 日期处理(moment.js)使用笔记

    之前没接触moment js 在新项目中见到了 做一做使用笔记也是分享一下 安装 引用 npm install moment 或者 yarn add moment import moment from moment 导入文件 Vue pro
  • Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持

    by 垃圾程序员 当前文章具有时效性 在当前springboot的版本下做的整合 之后大家视情况可以直接到Spring的官网查看 Spring HomeLevel up your Java code and explore what Spr