对于最新稳定版本,请使用 Spring Batch 文档 6.0.3spring-doc.cadn.net.cn

重试

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

自 2.2.0 版本起,重试功能已从 Spring Batch 中剥离。 它现在是新库 Spring Retry 的一部分。 Spring Batch 仍然依赖 Spring Retry 来在框架内自动化重试操作。 有关关键 API 及其使用方法的详细信息,请参阅 Spring Retry 的参考文档。spring-doc.cadn.net.cn