1. 기본개념
- Job을 실행할 때 함께 포함되어 사용되는 파라미터를 가진 도메인 객체
- 하나의 Job 에 존재할 수 있는 여러개의 JobInstance 를 구분하기 위한 용도
- JobParameter 와 JobInstance 는 1:1 관계
2. 생성 및 바인딩
- 어플리케이션 실행 시 주입
- java -jar ***.jar requestDate=20220101
- 코드로 생성
- JobParameterBuilder, DefaultJobParametersConter
- SpEL 이용
- @Value(“#{jobParameter[requestDate]}”), @JobScope, @StepScope 선언 필수
3. BATCH_JOB_EXECUTION_PARAM 테이블과 매핑
- JOB_EXECUTION 과 1:M 의 관계
4. 실습
1. 파라미터 설정
2. 파라미터 확인해 보기
3. Debug 모드로 확인해보기
4. DB 확인
'Spring Batch' 카테고리의 다른 글
StepExecution 이란? (0) | 2022.03.05 |
---|---|
Step 이란? (0) | 2022.03.01 |
JobExecution 이란? (0) | 2022.03.01 |
Job Instance란? (0) | 2022.02.27 |
Job이란? (0) | 2022.02.27 |