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 |