반응형 JobParameters1 [Spring Batch] 잡 파라미터와 Scope로 제어하는 배치 생명주기 배치 작업은 정해진 로직을 단순히 반복하는 자동 기계가 아니다. 입력값에 따라 처리 대상 날짜, 파일 경로, 쿼리 조건이 달라지는 유연한 시스템이어야 한다. 스프링 배치에서는 이를 JobParameters와 배치 스코프(Scope)를 통해 구현한다. 1. 배치의 생사를 쥐는 변수: JobParametersJobParameters는 배치 작업에 전달되는 입력 값이다. 단순히 매개변수 역할을 넘어, 배치의 실행과 제어를 관리하는 핵심 메커니즘이다.🔍 왜 JobParameters인가?매일 돌아가는 정산 배치가 있을 때, 날짜가 바뀔 때마다 코드를 수정할 수는 없다.유연성: 코드는 그대로 두고 실행 시점에 파라미터(targetDate=2026-01-15)만 바꿔서 전달한다.작업 식별(Identification.. 2026. 5. 7. 이전 1 다음 반응형