home
자바
home
😴

JobParameter

강의명
스프링 배치
강의순서
7
과목
☕자바
수강상태
완료

1. 기본 개념

Job을 실행할 때 함께 포함되어 사용되는 파라미터를 가진 도메인 객체
하나의 Job에 존재할 수 있는 여러 개의 JobInstance를 구분하기 위한 용도
JobParameter와 JobInstance는 1:1 관계

2. 생성 및 바인딩

어플리케이션 실행 시 주입
Java -jar LogBatch.jar requestDate=20240910
코드로 생성
JobParameterBuilder, DefaultJobParametersConverter
SpEL 이용
@Value(”#{jobParameter[requestDate]}”, @JobScope, @StepScope 선언 필수

3. BATCH_JOB_EXECUTION_PARAM 테이블과 매핑

JOB_EXECUTION 과 1:M 의 관계