문의 드립니다.
308
작성한 질문수 6
안녕하세요. 강사님, 수강생입니다.
강의듣다가 , 결과가 강사님과 다르게 나오는데,
소스위치가. https://github.com/onjsd...=> 여기 아닌가요 ?
* JobRepositoryConfiguration 여길 따라하고 잇는데,
JobExecution lastJobExecution = jobRepository.getLastJobExecution(jobName, jobParameters);
실행하면, lastJobExecution 값이 null 로 나와서.. 강의소스 따라해보려고 합니다
답변 2
0
네
소스 위치는
https://github.com/onjsdnjs/spring-batch-lecture
입니다.
제가 관련 소스 확인해 보니
인텔리 제이 기준으로 실행시
--job.name=batchJob requestDate=20210102 를 Program arguments 에 설정해서 실행해야 합니다.
그렇게 되면
BATCH_JOB_EXECUTION_PARAMS 테이블의
KEY_NAME 컬럼에는 requestDate 가 저장되고 STRING_VAL 컬럼에는 20210102 가 저장됩니다.
그리고 나서
@Override
public void afterJob(JobExecution jobExecution) {
String jobName = jobExecution.getJobInstance().getJobName();
JobParameters jobParameters = new JobParametersBuilder().addString("requestDate", "20210102").toJobParameters();
JobExecution lastExecution = jobRepository.getLastJobExecution(jobName, jobParameters);
if(lastExecution != null) {
for (StepExecution execution : lastExecution.getStepExecutions()) {
BatchStatus status = execution.getStatus();
System.out.println("BatchStatus = " + status.isRunning());
System.out.println("BatchStatus = " + status.name());
}
}
}
에서 디버깅을 통해 확인해 보면 lastExecution 에는
위와 같이 값이 들어가 있습니다.
다시 한번 확인해 보시기 바랍니다.
스프링 배치 버전 질문
0
125
1
소스코드가 어디에 있나요?
0
100
2
트랜잭션 예외
0
92
1
질문이 있습니다.
0
131
2
ChunkListener 에서 beforeChunk 의 실행 시점 관련 질문
0
126
2
여러 JOB 설정하는법
0
152
2
강의 자료 다른 방법 있을까요?
0
157
1
JobExecution과 JobExecutionContext와의 관계
0
188
2
특정 job만 실행
1
256
1
Batch 성능 질문
0
153
1
ItemReaderAdapter 종료
0
81
1
[ 강좌 Git 브랜치 문의 ] 섹션 9 > JdbcCursorItemReader, JpaCursorItemReader
0
179
2
Spring Batch 배포 질문
0
246
2
spring batch 버전
0
236
2
retry count 관련 질문
0
174
2
StepExecutionListener 의 afterStep 에서 return ExitStatus.FAILED 에 의한 동작에 의문이 갑니다.
0
331
2
jdbc, jpa 커서방식 조회 방식 차이 질문 (강사님께 답변 받고 싶습니다)
0
235
2
Multithread step과 AsyncItemProcessor
0
203
2
job 재실행
0
252
2
bean 생명주기 문제 도와주세요(@Scope("step"), @Autowired)
0
183
1
Multi-threaded-step과 Partitioning 차이 확인
0
178
2
jdbcCursorReader, jdbcPagingReader 질문
0
146
1
step muti-thread 질문
0
111
1
itemSteam open update close 질문
0
113
1





