2

を追加して、(Spring Boot gradle プラグイン) アプリケーションに再試行ロジックを追加しようとしています@Retryable

私がこれまでに行ったこと:

クラスパスに最新のスターター aop を追加しました:

classpath(group: 'org.springframework.boot', name: 'spring-boot-starter-aop', version: '1.4.0.RELEASE')

クラスを再試行:

@Component
@EnableRetry
public class TestRetry {
    @Retryable(maxAttempts = 3, backoff = @Backoff(delay = 2000))
    public void retryMethod() {
        throw new RunTimeException("retry exception");
    }
}

テストロジック:

@Configuration
@EnableRetry
public class CallRetryClass {
    public void callRetryMethod() {
        TestRetry testRetry = new TestRetry();
        testRetry.retryMethod();
    }
}

しかし、再試行ロジックが機能していません。誰か提案はありますか?

4

1 に答える 1