Spring Batch JobParameter 설계 전략 — 중복 실행을 막고 재처리를 설계하는 법
운영 배치의 가장 흔한 사고 중 하나는 이거다. “어제 배치가 또 돌았어요.” Job은 잘 실행됐는데,데이터는 두 번 반영되었다.이건 코드 문제가 아니라,대부분 JobParameter 설계 부재 때문이다. Spring Batch에서 JobParameter는“이번 실행이 어떤 데이터 범위를 처리하는가”를 명확히 구분해주는 기준점이다.그리고 그 설계가 재처리 가능한…