Spring Framework 7.0.0-M5 现已发布

版本发布 | Brian Clozel | 2025 年 5 月 15 日 | ...

我谨代表团队以及所有贡献者,很高兴地宣布下一代 Spring Framework 的新里程碑版本。第五个里程碑版本继续在 7.0.0-M17.0.0-M27.0.0-M37.0.0-M4 的基础上交付新功能和改进。

Jackson 3.0 支持

#33798 开始,我们在整个堆栈中默认支持 Jackson 3.x,并回退到 Jackson 2.x。Spring Framework 中对 Jackson 2.x 的支持已弃用,我们目前的计划是在 7.1 中禁用其自动检测,并在 7.2 中完全移除其支持。

Jackson 3.x 使用了一个新的 tools.jackson 包,这与通常的 com.fasterxml.jackson 不同。来自“jackson-annotation”工件的类(如 @JsonView, @JsonTypeInfo)仍保留在 com.fasterxml.jackson 包中,以便于升级。

Jackson 3.x 没有 Jackson2ObjectMapperBuilder 的等效项,我们现在建议使用 Jackson 的 JsonMapper.builder(), CBORMapper.builder() 等作为替代。

我们将更新 Spring Framework 7.0 升级指南 中的相关部分。

API 版本更新

我们的新 API 版本功能有了更新,现在能够仅针对显式配置的版本来验证支持的 API 版本,或在 RestClientWebClient 中设置默认版本。

我们在官方参考文档中添加了 关于 API 版本的新章节

还有更多!

一如既往,您可以查看 详细的变更日志 以获取更多信息,并 阅读 7.0 的全局发布说明以了解升级注意事项

7.0.0-M5 现在可以从 https://repo.spring.ioMaven Central 获取。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有