Как настроить тип исключения, повтор должен произойти
Я использую метод execute для повторной попытки Template, чтобы снова вызвать API в случае исключений. Как и где указать, для какого исключения должна произойти повторная попытка. Пожалуйста, проверьте код.
responseEntity = retryTemplate.execute((context) -> {
return getResponse(httpMethod, url, template, class);
});
}
private ResponseEntity<T> getResponse(HttpMethod httpMethod, URI url, RestTemplate template, Class class) {
return usableTemplate.exchange(url, httpMethod, httpEntity, class);
}