지난 Spring Batch ItemWriter에 이어
이번에는 ItemProcessor에 대해 공부해보고자 한다.
ItemProcessor의 역할
ItemProcessor의 역할은 크게 세 가지이다.
지난 Spring Batch ItemWriter에 이어
이번에는 ItemProcessor에 대해 공부해보고자 한다.
ItemReader에서 읽은 데이터를
ItemWriter에서 쓸 수 있는 데이터로 가공 (비즈니스 로직)
데이터 필터링 (null 값 체크 등)
입력 유효성 검증
ItemProcessor Interface

CompositeItemProcessor
관심사가 다른 여러 개의 ItemProcessor가 존재할 경우
CompositeItemProcessor을 사용하여 분리할 수 있다.



참고
해당 개념들에 대한 실습은 깃허브 페이지의 Spring Batch 프로젝트에서
확인할 수 있고, 내용에 맞는 커밋메시지를 클릭하면 관련 코드를 볼 수 있다.