Spring Batch 적용 - ItemProcessor

KYOUNGBEOM·2024년 12월 14일

Spring Batch

목록 보기
8/9

지난 Spring Batch ItemWriter에 이어
이번에는 ItemProcessor에 대해 공부해보고자 한다.

ItemProcessor의 역할

ItemProcessor의 역할은 크게 세 가지이다.

지난 Spring Batch ItemWriter에 이어
이번에는 ItemProcessor에 대해 공부해보고자 한다.

  1. ItemReader에서 읽은 데이터를
    ItemWriter에서 쓸 수 있는 데이터로 가공 (비즈니스 로직)

  2. 데이터 필터링 (null 값 체크 등)

  3. 입력 유효성 검증

ItemProcessor Interface

CompositeItemProcessor

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

참고

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

profile
나의 개발 성장일지

0개의 댓글