[트러블 슈팅] @Retryable과 @Recover
Recover 애너테이션
@Retryable 애너테이션을 통해 정의된 메서드에서 예외가 발생했을 때, 지정된 횟수만큼 재시도하고, 여전히 예외가 발생하는 경우 @Recover 애너테이션이 붙은 메서드가 호출된다.
문제 상황
Spring Retry는 @Recover 메서드의 파라미터 목록을 통해 어떤 메서드에서 발생한 예외를 처리할지 결정한다. @Recover 메서드는 예외 타입 외에도, @Retryable 메서드의 파라미터 타입과 일치하는 추가...
myonee.hashnode.dev2 min read