Spring-Retry - 声明式的重试类库


Apache
跨平台
Java

软件简介

Spring提供的声明式的重试类库。

示例代码:

@Configuration
@EnableRetry
public class Application {

    @Bean
    public Service service() {
        return new Service();
    }

}

@Service
class Service {
    @Retryable(RemoteAccessException.class)
    public void service() {
        // ... do something
    }
    @Recover
    public void recover(RemoteAccessException e) {
       // ... panic
    }
}