抢先一步
VMware 提供培训和认证,助您快速提升技能。
了解更多代表 Spring Data 工程团队以及所有为本次发布做出贡献的人,我非常高兴地宣布 Spring Data 2023.1
(代号:Vaughan)已从 Maven Central 正式发布!此版本包含一些基础设施主题,以及各个存储模块的改进。
Spring Data 2023.1
已将其 Spring Framework 基线升级到 6.1
,以及 Project Reactor 2023.0.0
和 Micrometer 1.12.0
,同时将 Java 17 作为最低平台版本,并支持最高 Java 21 以支持虚拟线程。
可以通过配置启用虚拟线程的 Executor
在各种组件中使用虚拟线程。这些组件的突出示例是 Redis 的 MessageListenerContainer
或 Mongo 的 MessageListenerContainer
,用于更改流和尾随游标轮询。使用虚拟线程需要选择加入,因为配置仍然默认为平台线程。
此版本还包含对 JVM 检查点恢复安排(Project CRaC) 的改进。Spring Data Redis 的连接工厂 Bean 现在是 Lifecycle
Bean,会在 Bean 初始化时自动启动,并且可以在进行检查点快照之前停止。展望未来,我们计划探索对更多模块的支持,但是特定支持通常需要数据库驱动程序的直接支持。
各个模块中还有许多其他功能、改进和各种更改。此版本还提供了对 Spring Data JDBC 模块中单查询加载的实验性支持,以使用单个查询加载完整的聚合。要详细了解新增功能,请参阅 发行说明 和各个模块的参考文档。
展望未来,我们计划扩展单查询加载支持,并修改 JPA 的查询机制,以整合随着时间推移而演变的各种查询方法。
此版本将包含在即将发布的 Spring Boot 3.2 GA 版本中。我们希望听到您的反馈,所以请继续提供反馈。
最后,以下是各个模块、变更日志、工件和我们全新的基于 Antora 的文档站点的链接
3.2 GA
- Javadoc - 文档 - 变更日志3.2 GA
- Javadoc - 文档 - 变更日志3.2 GA
- Javadoc - 文档 - 变更日志4.2 GA
- Javadoc - 文档 - 变更日志4.2 GA
- Javadoc - 文档 - 变更日志7.2 GA
- Javadoc - 文档 - 变更日志3.2 GA
- Javadoc - 文档 - 变更日志4.2 GA
- Javadoc - 文档 - 变更日志3.2 GA
- Javadoc - 文档 - 变更日志5.2 GA
- Javadoc - 文档 - 变更日志5.2 GA
- Javadoc - 文档 - 变更日志3.2 GA
- Javadoc - 文档 - 变更日志