Spring Batch - TaskletStep 작성
이번 요구사항은 특정 조건일 경우 이후 스텝을 진행할 것인가 말것인가에 대한 결정을 해야한다.
일단 step flow를 조정하는건 다음으로 넘기고, 특정 조건를 검사하는 스텝을 만들어야 하는데, 이런 경우에는 TaskletStep를 사용한다고 한다.
TaskStep는 Reader + Processor + Writer의 구성이 아닌 경우의 스텝을 정의 할 때 사용한다.
구현방법은
http://static.springsource.org/spring-batch/reference/html/configureStep.html
의 5.2.2를 참조하면 될꺼 같고
자 이제 만들어 볼까나 ^^
--
이슈 : Tasklet에서 조건이 맞지 않을 경우 다음 스텝을 중지 해야 하는데...
execute의 return 타입이 FINISHED와 CONTINUE 밖에 없다..
해결 방법 : Exeception 던진다.
참고 : http://forum.springsource.org/showthread.php?66932-Tasklet-API-Change-ExitStatus-to-RepeatStatus
일단 step flow를 조정하는건 다음으로 넘기고, 특정 조건를 검사하는 스텝을 만들어야 하는데, 이런 경우에는 TaskletStep를 사용한다고 한다.
TaskStep는 Reader + Processor + Writer의 구성이 아닌 경우의 스텝을 정의 할 때 사용한다.
구현방법은
http://static.springsource.org/spring-batch/reference/html/configureStep.html
의 5.2.2를 참조하면 될꺼 같고
자 이제 만들어 볼까나 ^^
--
이슈 : Tasklet에서 조건이 맞지 않을 경우 다음 스텝을 중지 해야 하는데...
execute의 return 타입이 FINISHED와 CONTINUE 밖에 없다..
해결 방법 : Exeception 던진다.
참고 : http://forum.springsource.org/showthread.php?66932-Tasklet-API-Change-ExitStatus-to-RepeatStatus
댓글
댓글 쓰기