배치에서 SkipListener
- 작성자 :
- 최*준
- 작성일 :
- 2024-10-18 11:25:03
- 조회수 :
- 239
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
배치에서 에러날시 스킵할떄 listener를 등록하여 스킵된 item에대한 처리로직을 할수 있나요?
예제에선 retry 밖에없는거같아서요
예제에선 retry 밖에없는거같아서요
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
배치에서 skip 처리를 하기 위해서는 우선 skipListener의 구현클래스를 생성합니다.
이에 대한 가이드는 아래 링크에서 확인할 수 있습니다.
https://docs.spring.io/spring-batch/docs/4.3.6/reference/html/step.html#skipListener
배치 JOB 설정 XML 파일에 해당 파일을 설정하고
skip-limit, skippable-exception-classes 설정과 함께
(참고: https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_example:skip_mgmt)
Listeners를 설정할 수 있습니다.
<chunk ...>
...
<listeners>
<listener ref="skipListener 클래스"></listener>
</listeners>
</chunk>
감사합니다.
표준프레임워크센터입니다.
배치에서 skip 처리를 하기 위해서는 우선 skipListener의 구현클래스를 생성합니다.
이에 대한 가이드는 아래 링크에서 확인할 수 있습니다.
https://docs.spring.io/spring-batch/docs/4.3.6/reference/html/step.html#skipListener
배치 JOB 설정 XML 파일에 해당 파일을 설정하고
skip-limit, skippable-exception-classes 설정과 함께
(참고: https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_example:skip_mgmt)
Listeners를 설정할 수 있습니다.
<chunk ...>
...
<listeners>
<listener ref="skipListener 클래스"></listener>
</listeners>
</chunk>
감사합니다.