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

这篇具有很好参考价值的文章主要介绍了Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持,java,spring boot,spring

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

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

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/docshttps://docs.spring.io/spring-boot/docs/

隐居山水之间,誓与浮名散文章来源地址https://www.toymoban.com/news/detail-688860.html

到了这里,关于Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • spring boot与spring cloud版本兼容问题解决(附版本兼容表)

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 以下为解决报错问题,如果看完还不能解决,可以参考下面这篇文章搭建spring cloud sp

    2024年02月13日
    浏览(160)
  • Spring cloud alibaba 版本对应关系及说明

    由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社区以 Spring Boot 3.0 和 2.4 分别为分界线,同时维护 2022.x、2021.x、2.2.x 三个分支迭代。如果不想跨

    2024年02月16日
    浏览(41)
  • Spring Boot 4.0:构建云原生Java应用的前沿工具

    目录  前言 Spring Boot简介  Spring Boot 的新特性  1. 支持JDK 17 2. 集成云原生组件  3. 响应式编程支持  4. 更强大的安全性  5. 更简化的配置   Spring Boot 的应用场景 1. 云原生应用开发 2. 响应式应用程序  3. 安全性要求高的应用  4. JDK 17的应用  总结    作者简介:  懒大王敲

    2024年01月23日
    浏览(46)
  • 解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月04日
    浏览(59)
  • Spring Boot 的版本与 MyBatis 或其他依赖库的版本不兼容

    报错:java.lang.IllegalArgumentException: Unable to instantiate org.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector [org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector] 检查pom文件之后发现 我 在依赖中使用了 MyBatis Spring Boot Starter 的版本是 3.0.2 ,但 Spring Boot 的

    2024年02月07日
    浏览(46)
  • 在android开发环境中,gradle 版本和 java 版本的对应关系

    在android开发环境中,gradle 版本和 java 版本的对应关系 Gradle 版本 所支持的 JDK 版本 6.x JDK 8、JDK 11(仅限 Gradle 6.7 及更高版本) 5.x JDK 7、JDK 8 4.x JDK 6、JDK 7、JDK 8 3.x JDK 6、JDK 7、JDK 8 2.x JDK 6、JDK 7、JDK 8 1.x JDK 6、JDK 7

    2024年02月09日
    浏览(46)
  • WPS二次开发专题:Gradle版本、AGP插件与Java版本的对应关系

     作者持续关注WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397) 最近有体验SDK的同学反馈接入SDK出现报错,最终定位到原因为接入的宿主app项目的gradle版本过低导致,SDK兼容支持

    2024年04月11日
    浏览(44)
  • IDEA 打包报错 maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的兼容性

    报错信息如下: org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 或者 ClassNotFoundException: org.apache.commons.compress.archivers.jar.JarArchiveEntry 解决办法: 排查打包是否使

    2024年02月15日
    浏览(51)
  • Spring Boot 构建工具插件

    本文为官方文档直译版本。原文链接 Spring Boot 为 Maven 和 Gradle 提供了构建工具插件。这些插件提供多种功能,包括打包可执行 jar。本节将提供有关这两个插件的更多详细信息,并在您需要扩展不支持的构建系统时提供一些帮助。如果你刚刚入门,不妨先阅读 “using.html” 部

    2024年01月22日
    浏览(74)
  • SpringBoot版本与Spring、java、maven、gradle版本对应汇总(1->3版本,收藏一波)

    Spring Boot 3.1.x Spring Boot 3.0.x Spring Boot 2.7.x Spring Boot 2.6.x Spring Boot 2.5.x Spring Boot 2.4.x Spring Boot 2.3.x Spring Boot 2.2.x Spring Boot 2.1.x Spring Boot 2.0.x Spring Boot 1.5.x   Spring Boot 1.4.x  Spring Boot 1.3.x   Spring Boot 1.2.x  

    2024年02月03日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包