Juergen Hoeller

Juergen Hoeller

Juergen Hoeller 是 Spring Framework 开源项目的联合创始人,自 2003 年以来一直担任核心框架的项目负责人和发布经理。Juergen 是一位经验丰富的软件架构师和顾问,在代码组织、事务管理和企业消息传递方面拥有卓越的专业知识。

博文Juergen Hoeller

Spring Framework 7.0 正式发布

发布 | 2025 年 11 月 13 日 | ...

亲爱的 Spring 社区:

我很高兴代表团队和所有贡献者宣布,Spring Framework 7.0 现已正式发布!Spring Framework 7.0 是一个新框架世代的开始,专注于 Java 25 和最新的开源生态系统,并作为 Spring Boot 4.0 的基础。

这一代 Spring 带来了务实的基础和依赖升级

从 Spring Framework 6.2 到 7.0

工程 | 2024 年 10 月 1 日 | ...

亲爱的 Spring 社区:

Spring Framework 6.2 预计于 2024 年 11 月正式发布,其核心容器和 Web 支持方面进行了特别重要的修订:请参阅 “Spring Framework 6.2 中的新功能”。此版本设计用于 JDK 17-23 和 Jakarta EE 9-10。

与此同时,我们已经开始规划 2025 年,我很高兴地宣布,我们 2025 年 11 月的发布将是新一代的开始:Spring Framework 7.0!

我们将把基线升级到 Jakarta EE 11(Tomcat 11,Hibernate ORM 7,Hibernate Validator 9),并支持即将发布的 JDK 25 LTS,同时保持 JDK 17 基线,以与更广泛的 Java 生态系统保持一致。对于 Kotlin 应用程序,我们打算将 Spring Framework 7 的支持基于 Kotlin 2。最后但同样重要的是,我们的空安全策略正在与最近发布的 JSpecify 融合……

启动 Spring Framework 6.2 里程碑阶段

发布 | 2024 年 4 月 11 日 | ...

亲爱的 Spring 社区:

我很高兴代表核心框架团队启动 Spring Framework 6.2 里程碑阶段:6.2.0-M1 现已从 repo.spring.io/milestone 提供。

此里程碑包含核心容器中的多项增强功能,包括自动装配算法的修订(例如,用于一致的泛型类型匹配和更快地解析基于名称的匹配)和单例锁定机制的修订(例如,用于后台引导),以及 Spring 测试支持中的一系列新功能。请查看我们的 新功能页面 以获取有关新功能的详细信息……

Spring Framework 6.0.x 和 5.3.x 的支持时间表公告

新闻 | 2024 年 3 月 1 日 | ...

亲爱的 Spring 社区:

随着我们为今年晚些时候发布 Spring Framework 6.2 做准备,是时候淘汰 6.0.x 分支和 5.3.x 系列了。

我们特此宣布,最后一个 6.0.x 和 5.3.x 版本将于 8 月发布,开源支持的正式结束日期为 2024 年 8 月 31 日。与 Spring Framework 5.3.x 一起,Spring Security 项目也对其 5.8.x 时间表进行了相同的调整。

Spring Framework 5.3.x 系列是 Spring 历史上支持时间最长的分支之一,并将在商业支持条款下继续支持几年。您可以在 https://spring.vmware.com 阅读更多关于我们商业版本的信息……

Spring Framework 6.1 发布 GA 版本

发布 | 2023 年 11 月 16 日 | ...

亲爱的 Spring 社区:

我很高兴代表核心框架团队宣布 Spring Framework 6.1.0 现已在 Maven Central 正式发布!6.1 版本带来了几个关键主题:

  • 拥抱 JDK 21 LTS
  • 虚拟线程 (Project Loom)
  • JVM 检查点恢复 (Project CRaC)
  • 资源生命周期管理,重新审视
  • 数据绑定和验证,重新审视
  • 新的 RestClientJdbcClient API

虚拟线程非常适合精简 Servlet 堆栈(通常在 Tomcat 上)上的 Spring MVC,通过命令式编程在常见的 Web 中提供新的可伸缩性……

Spring Framework 6.1 M1 发布

发布 | 2023 年 6 月 15 日 | ...

亲爱的 Spring 社区:

我很高兴代表核心框架团队宣布,第一个 Spring Framework 6.1 里程碑版本现已从 repo.spring.io/milestone 提供。此版本引入了 6.1 代的主要主题,所有主题的初始功能已在 6.1.0-M1 中。

  • 拥抱 JDK 21 LTS
  • 虚拟线程 (Project Loom)
  • JVM 检查点恢复 (Project CRaC)
  • 数据绑定和验证,重新审视

请注意,Spring Framework 6.1 在运行时提供了一流的 JDK 21 和 Jakarta EE 10 体验,同时保留了 JDK 17 和 Jakarta EE……

Spring Framework 6.0 正式发布

发布 | 2022 年 11 月 16 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Framework 6.0.0 现已从 Maven Central 正式发布!这是 2023 年及以后新一代框架的开始,它拥抱 OpenJDK 和 Java 生态系统中当前和即将出现的创新。同时,我们将其精心设计为从 Spring Framework 5.3.x 到现代运行时环境的直接升级。

作为核心框架的重大修订,Spring Framework 6.0 带有 Java 17+ 基线,并迁移到 Jakarta EE 9+(在 `jakarta` 命名空间中),重点关注最近发布的 Jakarta EE 10 API,例如 Servlet 6.0 和 JPA 3.1。这提供了对最新 Web 容器(例如 Tomcat 10.1)和最新持久化提供程序(例如 Hibernate ORM 6.1)的访问。不要停留在 Java EE 8,迈向 `jakarta` ……

Spring Framework 6.0 发布 RC1

发布 | 2022年10月12日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,功能齐全的 Spring Framework 6.0 发布候选版本现已 可用!我们预计下周将及时发布另一个发布候选版本以配合第一个 Spring Boot 3.0 发布候选版本,然后在 11 月发布最终版本以供正式发布。

作为核心框架的重大修订,6.0 RC1 带有 Java 17+ 基线,迁移到 Jakarta EE 9+(在 `jakarta` 命名空间中取代了以前基于 `javax` 的 EE API),以及更广泛的基础设施修订。这提供了对最新 Web 容器(例如 Tomcat 10 / Jetty 11)和最新持久化提供程序(例如 Hibernate ORM 6.1)的访问——所有这些都仅适用于 Servlet API 和 JPA 的 jakarta 命名空间变体。它还为这些的进一步发展奠定了基础……

Java 17+ 采用的更新

工程 | 2022 年 3 月 28 日 | ...

作为 我去年 SpringOne 上的博客文章 的后续,是时候更新我们的 Java 17+ 基线工作了!

我们已经在主要分支上建立了新的基线,并已发布了一些里程碑版本。反馈非常积极,不仅在框架改进方面,而且在 应用程序级别 Java 升级 的动力方面。当然,这不会止步于 JDK 17 LTS:JDK 18 已经是即时选项,JDK 19 将是我们今年晚些时候发布最终版本时的当前版本,届时 JDK 20 将处于早期访问阶段——而 JDK 21 LTS 即将到来……

Spring Framework 6.0 M1 发布

发布 | 2021 年 12 月 16 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,第一个 Spring Framework 6.0 里程碑版本现已从 htts://repo.spring.io/milestone 提供。这个初始里程碑涵盖了我们的基线升级工作,特别是要求 JDK 17+ 并迁移到 Jakarta EE 9 API;请参阅我 最近的基线博客文章 以了解其原理。同时,它删除了许多长期弃用的类,包括几个用于过时第三方基础设施的支持包。

有关当前的升级说明,请参阅我们的 升级到 Spring Framework 6.0 页面,我们将不断更新。在 GitHub 上关注我们的主分支以获取最新更改,因为我们正在为 1 月份的 6.0 M2 和相应的 Spring Boot 3.0 M1 版本做准备。届时,您还将能够通过 https://start.spring.io/ 使用 Spring Framework 6.0。目前,请随意从 https://repo.spring.io/ 获取 6.0 M1……

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有