相关框架需要的最低版本

Name Version
Java 17+
Spring Framework 6.0
Spring Boot 3.0
Tomcat 10.1
Maven 3.6.3+
Gradle 7.x (7.5 or later) and 8.x
Undertow 2.3
IntelliJ IDEA 2021.2+

Spring Framework

Spring Framework Overview :: Spring Framework

Spring 使创建 Java 企业应用程序变得容易。 它提供了在企业环境使用 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序需求灵活地创建多种架构。 从 Spring Framework 6.0 开始,Spring 需要 Java 17+。

Spring Boot

Getting Started (spring.io)

1.系统要求

Spring Boot 3.1.2 需要 Java 17,并且兼容至 Java 20(包括 Java 20)。[Spring Framework 6.0.11](https://docs.spring.io/ springframework/docs/6.0.11/reference/html/) 或更高版本也是必需的。

为以下构建工具提供显式构建支持

Build Tool Version
Maven 3.6.3 or later
Gradle 7.x (7.5 or later) and 8.x

2.Servlet容器

Spring Boot 支持以下嵌入式 servlet 容器

Name Servlet Version
Tomcat 10.1 6.0
Jetty 11.0 5.0
Undertow 2.3 6.0

您还可以将 Spring Boot 应用程序部署到任何 servlet 5.0+ 兼容容器。

3.GraalVM本机镜像

Spring Boot 应用程序可以转换为原生映像使用 GraalVM 22.3 或更高版本。

可以使用本机构建工具 Gradle/Maven 插件或 GraalVM 提供的工具创建图像。 您还可以使用 native-image Paketo buildpack 创建原生镜像native-image

支持以下版本:

Name Version
GraalVM Community 22.3
Native Build Tools 0.9.23

4.安装Spring Boot

Spring Boot 可以与“经典”Java 开发工具一起使用,也可以作为命令行工具安装。 无论哪种方式,您都需要 Java SDK v17 或更高版本。 在开始之前,您应该使用以下命令检查当前的 Java 安装

$ java -version

Tomcat

Apache Tomcat® – Apache Tomcat 10 Software Downloads

Tomcat 10 及以上版本的用户应该意识到,作为 Java EE 向 Eclipse 基金会转移的一部分,从 Java EE 迁移到 Jakarta EE 的结果是,所有已实现 API 的主包已从 更改为 . 这几乎肯定需要更改代码以使应用程序能够从 Tomcat 9 及更早版本迁移到 Tomcat 10 及更高版本。 已经开发一个迁移工具来帮助此过程javax.jakarta.

IDEA

Supported Java versions and features | IntelliJ IDEA Documentation (jetbrains.com)

IDEA >= 2021.2开始支持Java 17

原文地址:https://blog.csdn.net/hey_wei_ran/article/details/132102252

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_26780.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注