Spring Framework 6.1 首个 RC 已发布。
主要变化
- Spring Framework 6.1 要求 Jackson 2.14 基线并支持新的
DatatypeFeature
- 进一步改进 AOT,减少了运行时反射 (runtime reflection),并为 GraalVM 中即将发生的可达性更改做好了准备
- 借助新的
BodyInserter
方法变体,现在可以使用OutputStream
作为反应式 Web API 中的数据源 - 函数式 Web 框架现在允许在提供静态资源时进行标头操作,方便编写 HTTP 缓存响应标头
Spring Framework 文档显示,Spring 6.1 已全面兼容虚拟线程 (Virtual Threads) 和 JDK 21。
虚拟线程配置选项:专用的 VirtualThreadTaskExecutor 和 SimpleAsyncTaskExecutor 上的虚拟线程模式,以及类似的具有 new-thread-per-task strategy 和虚拟线程模式的SimpleAsyncTaskScheduler。
按照计划,Spring Framework 6.1 正式版将于 11 月 GA,详情查看发布公告。
一同发布的还有常规更新 Spring Framework 6.0.13。