领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表团队以及所有贡献者,很高兴地宣布下一代 Spring Framework 的新里程碑版本。第五个里程碑版本继续在 7.0.0-M1、7.0.0-M2、7.0.0-M3 和 7.0.0-M4 的基础上交付新功能和改进。
从 #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 版本,或在 RestClient 和 WebClient 中设置默认版本。
我们在官方参考文档中添加了 关于 API 版本的新章节。
一如既往,您可以查看 详细的变更日志 以获取更多信息,并 阅读 7.0 的全局发布说明以了解升级注意事项。
7.0.0-M5 现在可以从 https://repo.spring.io 和 Maven Central 获取。