Spring Retry provides an abstraction around retrying failed operations, with an emphasis on declarative control of the process and policy-based behaviour that is easy to extend and customize. For instance, you can configure a plain POJO operation to retry if it fails, based on the type of exception, and with a fixed or exponential backoff.

Compile Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Dep Injection Apache 2.0
org.springframework » spring-context(optional)2 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
6.0.77.0.8
Core Utils Apache 2.0
org.springframework » spring-core(optional)1 vulnerability
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
6.0.77.0.8

Test Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Logging Apache 2.0
org.apache.logging.log4j » log4j-core3 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.17.22.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-jcl
The Apache Log4j Commons Logging Adapter
2.17.22.26.1
AOP EPL 2.0
org.aspectj » aspectjweaver
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.9.191.9.25.1
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.21.03.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.8.26.1.1
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.8.26.1.1
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.8.26.1.1
Testing EPL 2.0
org.junit.platform » junit-platform-launcher
Public API for configuring and launching test plans.
1.8.26.1.1
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
4.4.05.23.0
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
6.0.77.0.8
Transactions Apache 2.0
org.springframework » spring-tx
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
6.0.77.0.8