Spring Batch 6.0.0-M2 现已发布 笔记

Spring Batch 6.0.0-M2 现已发布

Spring Batch 6.0.0-M2 现已发布。此里程碑版本包括升级的 Spring 依赖、面向块处理的新实现以及恢复异常失败的作业执行的能力。依赖项已更新至 Spring Framework 7.0.0-M8,其他 Spring 项目也处于里程碑版本。此版本与 Java 17 及更高版本兼容。面向块处理的新模型由 ChunkOrientedStep 类提供,取代了 ChunkOrientedTaskletTaskletStep。此新实现提供了增强的容错功能。重试功能现在基于 Spring Framework 7,并且跳过功能已通过 SkipPolicy 接口适配到新实现。以前,从异常的作业失败中恢复需要手动更新数据库。现在,JobOperator 接口中的新 recover 方法为跨所有作业存储库恢复失败的作业执行提供了一种一致的方式。感谢贡献者,并鼓励在 GitHub 上提供反馈。