重试

为了使处理更健壮且不易出错,有时有助于 自动重试失败的作,以防它在后续尝试中可能成功。 易受间歇性故障影响的错误在本质上通常是暂时性的。 示例包括对 Web 服务的远程调用,该服务由于网络故障或DeadlockLoserDataAccessException在数据库更新中。spring-doc.cadn.net.cn

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