spring-batch 2 부수효과를 어느 훅에 둘 것인가 — ItemWriteListener의 beforeWrite와 afterRead 2024/01/11 배치 ItemReader가 같은 행을 다시 읽지 않게 — 페이징과 재시작 안전 쿼리 2023/12/21