Retry

To make processing more robust and less prone to failure, it sometimes helps to automatically retry a failed operation in case it might succeed on a subsequent attempt. Errors that are susceptible to intermittent failure are often transient in nature. Examples include remote calls to a web service that fails because of a network glitch or a DeadlockLoserDataAccessException in a database update.

As of v6.0, Spring Batch does not use Spring Retry to automate retry operations within the framework, and is now based on the core retry feature provided by Spring Framework 7.0.