重试

为了使处理更加健壮且不易失败,有时在操作可能于后续尝试中成功时,自动重试失败的操作会有所帮助。 容易受到间歇性故障影响的错误通常具有暂时性。 示例包括因网络故障而失败的远程 Web 服务调用,或数据库更新中的 DeadlockLoserDataAccessExceptionspring-doc.cadn.net.cn

自 v6.0 起,Spring Batch 不再使用 Spring Retry 来在框架内自动化重试操作, 而是基于 Spring Framework 7.0 提供的 核心重试功能spring-doc.cadn.net.cn