Como posso configurar o spring @retryable?
Eu tenho esse pedaço de código
@Retryable(maxAttempts = 3, stateful = true, include = ServiceUnavailableException.class,
exclude = URISyntaxException.class, backoff = @Backoff(delay = 1000, multiplier = 2) )
public void testThatService(String serviceAccountId)
throws ServiceUnavailableException, URISyntaxException {
// alguma implementação aqui}
Existe uma maneira de fazer o maxAttempts, delay e multiplicador configuráveis usando @Value? Ou existe outra abordagem para tornar esses campos dentro das anotações configuráveis?