인프런 커뮤니티 질문&답변
4장 RetryPolicy 예제 코드 질문이요
작성
·
48
1
킬구형 RetryPolicy 작동 방식이 policyMap에서 우선 발생한 에러의 상위 카테고리를 찾고, RetryPolicy에 들어있는 SimpleRetryPolicy가 실제로 각 에러에 대해 어떻게 처리할지를 정하는 것 같은데 그러면 두 에러가 상속 관계에 있어야지만 정상적으로 작동하는 거 같은데 맞아?
그런데 예제 코드에 있는 HttpTimeoutException와 HttpServerErrorException는 상속 관계가 아니어서 아마 의도대로 작동하지 않을 것 같은데 한 번 검토해봐줄 수 있어?
참고로 나는 java17 + spring-boot-starter-batch:3.5.6 환경으로 진행중이야
퀴즈
50%나 틀려요. 한번 도전해보세요!
Spring Batch에서 ItemStream 인터페이스의 주된 역할은 무엇일까요?
데이터 변환 로직 구현
자원 관리 및 실행 상태 추적
비즈니스 예외 처리 정의
잡과 스텝 간 데이터 공유
답변 1
1
KILL-9
지식공유자
다시 보는군 dj형
형의 말이맞다.
HttpTimeoutException과 HttpServerErrorException이 왜 같이 사용되었을까..
SimpleRetryPolicy 생성 코드도 마찬가지다
넌센스군.
초창기 강의 내용 수정 중에 잘못 남아버린것같은데 예제의 SimpleRetryPolicy 생성 코드자체를 다 변경했다
제보 고맙다 💀
PS. 스포: 다가올 Srping batch 6부터는 재시도 정책도 많이 단순해질것이다. 기대하고 준비하라.



