[Spring Batch] JpaPagingItemReader 대신 CustomNoOffsetPagingItemReader 만들기
·
Spring/Batch
오늘 작성할 포스팅은 포스팅 제목에 적혀있는 것처럼 `Spring Batch`에서 `JPA`와 기반의 Reader인`JpaPagingItemReader`의 동작 방식과 한계를 알고, 그 부분을 보완하기 위한 `CustomNoOffsetPagingItemReader`를 기록하고 정리하기 위한 포스팅이다. JpaPagingItemReader 란?`JpaPagingItemReader`는 이름 그대로 데이터를 페이지 단위로 처형하는 `ItemReader`다.전체 데이터를 일정 수의 페이지만큼 읽고 내가 블로그에서 직접 다루지는 않았지만 `JdbcPagingItemReader`와 유사하다. 하지만, 내부적으로 JPA 구현체를 사용한다는 점, 그리고 가장 중요한 페이징 방식에서 `JdbcPagingItemReade..