Spring Framework 6.1 正式 GA
Spring Framework 6.1 已正式发布。
主要变化
- 支持 JDK 21 LTS
- 支持虚拟线程
- 支持恢复 JVM Checkpoint
- 引入「资源生命周期管理」
- 引入「数据绑定和验证」
- 新增 RestClient 和 JdbcClient API
公告写道,就 HotSpot JVM 上的高效部署选项而言,Spring Framework 6.1 与 Project CRaC 紧密集成以实现 JVM checkpoint 部署:查看 JVM Checkpoint Restore。此外,Spring 用户还可以采用 JDK 21 中最新的 AppCDS 功能,与 OpenJDK 的 Project Leyden 预先保持一致。
此外,Spring Framework 6.1 在运行时方面针对 JDK 21 和 Jakarta EE 10 上提供了一级支持,同时保留了 JDK 17 和 Jakarta EE 9 基线。Spring 还通过精细的元数据推理跟踪 GraalVM for JDK 21 的演变,同时暂时保持与 GraalVM 22.3 的兼容性。
文档显示,Spring 6.1 已全面兼容虚拟线程 (Virtual Threads) 和 JDK 21。
虚拟线程配置选项:专用的 VirtualThreadTaskExecutor 和 SimpleAsyncTaskExecutor 上的虚拟线程模式,以及类似的具有 new-thread-per-task strategy 和虚拟线程模式的 SimpleAsyncTaskScheduler。
详情查看 What's New 页面。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🎉Solon v2.6 荣耀发布
先吹牛! 在 v2.6 这个新的里程碑节点,Solon 又完成了几件惊天大事(每一件,都是经历了漫长时间打磨与积累): (1)Solon Native,有了第一个开源案例:dromara/neutrino-proxy(它是2021年起头的二级项目) Solon 估计是国内唯搞 AOT 和 Java 原生编译的。或许,这块的友商只能是 Micronaut、Quarkus 和 Spring Native。 (2)99% 换血重构了:Socket.D 通讯应用协议(它是 Solon 的二级项目,已孵化两年) 它是一种通讯应用协议,也是一个网络开发框架。未来, 必会成为各种网络开发场景的优选。开发 Mq, Im, Rpc 就跟玩似的。 (3)重新设计了 Solon 的 WebSocket 接口标准 这次的设计很专业、很纯血。未来10年,估计都不用再动了。动它,是下了很大决心的 (4)封装了微 FaaS 引擎:Luffy FaaS 引擎(它也是 Solon 的二级项目,已孵化三年) 随时可能更新代码,又不想重启的场景。可以考虑用它了luffy-solon-plugin。官网将推出全新的学习频道:...
- 下一篇
Rust 1.74.0 发布
Rust 1.74.0 稳定版已正式发布,主要带来以下变化: 通过 Cargo 进行 Lint 配置 正如RFC 3389所提议,Cargo.tomlmanifest现在支持一个[lints]表来配置来自编译器和其他工具的 lints 的报告级别(禁止、拒绝、警告、允许)。因此,不要使用-F/-D/-W/-A设置 RUSTFLAGS(这会影响整个构建过程),或者使用 crate-level 的属性,例如: #![forbid(unsafe_code)] #![deny(clippy::enum_glob_use)] 现在可以将这些写入 package manifest中以供 Cargo 处理: [lints.rust] unsafe_code = "forbid" [lints.clippy] enum_glob_use = "deny" 这些也可以在[workspace.lints]表中配置,然后像许多其他工作区设置一样由[lints] workspace = true继承。在决定哪些crates需要重建时,Cargo 还将跟踪这些设置的更改。 有关详细信息,可参...
相关文章
文章评论
共有0条评论来说两句吧...