Wie kann ich spring @retryable konfigurierbar machen?

Ich habe dieses Stück Code

@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 {

// hier einige Implementierungen}

Gibt es eine Möglichkeit, die maxAttempts, die Verzögerung und den Multiplikator mit @Value konfigurierbar zu machen? Oder gibt es einen anderen Ansatz, um solche Felder in Anmerkungen konfigurierbar zu machen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage