Spring Framework 7.0.0-RC1 现已可用

版本发布 | Brian Clozel | 2025 年 10 月 16 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Framework 7.0 的第一个发布候选版。在 11 月的 GA 版本发布之前,本月底还将发布另一个发布候选版。我们已将所有升级信息、新功能和废弃内容汇编在 Spring Framework 7.0 发布说明预览页面上。

弹性功能改进

新版弹性功能在此版本中得到进一步完善。你现在可以在@RetryableRetryPolicy中匹配异常原因,甚至可以包含/排除特定的异常类型。我们还为更灵活的设置添加了一个新的@ConcurrencyLimit编程变体;@ConcurrencyLimit注解现在支持对其属性进行占位符解析。

上下文传播改进

在之前的里程碑中,我们为Kotlin协程引入了上下文传播支持。新版本将ContextPropagationElement操作符改进得更符合Kotlin用户的习惯,并处理kotlinx-coroutines-reactor作为可选依赖。当未提供CoroutineContext时,ContextPropagationElement现在会自动应用于CoroutinesUtils#invokeSuspendingFunction。这意味着在Spring为你处理协程的应用程序代码中,上下文传播将自动得到支持。你可以查看相关文档部分,了解更多关于Kotlin协程中的上下文传播

API版本化改进

控制器方法现在可以注入正在使用的版本

@RestController
class UserController {
	
	@GetMapping("/users/{id}")
    public User findUser(String id, Version apiVersion) {
		//...
    }
	
}


基线升级

此新版本为7.0代带来了额外的基线升级,即

还有更多!

还有很多其他的变化。像往常一样,你可以查看详细的更新日志以获取更多细节。7.0.0-RC1现在可从https://repo.spring.ioMaven Central获取。

项目页面 | GitHub | 问题 | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有