Spring Batch 6.0.0-M2 现已发布

Spring Batch 6.0.0-M2 现已发布

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Spring Batch 6.0.0-M2发布,升级了依赖,改进了块处理模型和故障恢复功能,提供更稳定的块处理,支持重试和跳过策略,实现一致的作业执行恢复。

🎯

关键要点

  • Spring Batch 6.0.0-M2现已发布,来自Maven Central。

  • 本次里程碑版本升级了多个依赖项。

  • 引入了新的块处理模型实现,提供更稳定的块处理。

  • 支持故障恢复功能,允许一致地恢复失败的作业执行。

  • 依赖项升级包括Spring Framework 7.0.0-M8等,兼容Java 17及以上版本。

  • 新的块处理模型在ChunkOrientedStep类中实现,替代了旧的ChunkOrientedTasklet和TaskletStep类。

  • 重试功能基于Spring Framework 7中的重试功能,而跳过功能则基于SkipPolicy接口。

  • 新增的JobOperator接口中的recover方法允许一致地恢复失败的作业执行。

  • 感谢所有参与本次发布的贡献者,期待在Github上收到反馈。

延伸问答

Spring Batch 6.0.0-M2有哪些新特性?

Spring Batch 6.0.0-M2引入了依赖项升级、新的块处理模型和故障恢复功能。

新的块处理模型有什么改进?

新的块处理模型提供了更稳定的块处理,并在ChunkOrientedStep类中实现,替代了旧的ChunkOrientedTasklet和TaskletStep类。

如何在Spring Batch中实现故障恢复?

可以使用JobOperator接口中的recover方法来一致地恢复失败的作业执行。

Spring Batch 6.0.0-M2支持哪些Java版本?

该版本兼容Java 17及以上版本。

重试和跳过功能在新版本中有什么变化?

重试功能基于Spring Framework 7中的重试功能,而跳过功能则基于SkipPolicy接口。

Spring Batch 6.0.0-M2的依赖项升级了哪些内容?

依赖项升级包括Spring Framework 7.0.0-M8、Spring Integration 7.0.0-M2等。

➡️

继续阅读