Spring-Retry

很实用的一个重试组件

引入POM

<dependency>
    <groupId>org.springframework.retry</groupId>
    <artifactId>spring-retry</artifactId>
</dependency>

Application启动类

添加 @EnableRetry 注解

编写服务

在需要重试的方法上面,添加该注解

@Retryable(value= {IOException.class},maxAttempts = 5,backoff = @Backoff(delay = 5000L,multiplier = 1))