반응형 RunIdIncrementer1 SpringBoot3(SpringBatch5) 동일(or 이전) 파라미터 재사용 해결 SpringBatch에서 파라미터 처리에 대한 부분이 지속적으로 문제가 있는것 같다. 최근에 SpringBoot3에 SpringBatch5를 적용하면서 파라미터가 있으면 파라미터 값을 적용하고 파라미터가 없는 경우 소스 내부의 디폴트 값을 적용하는 로직을 처리하는 중에 문제를 발견하고 해결한 방법을 정리해본다. 먼저 동일한 파라미터라도 배치가 실행되도록 job에 RunIdIncrementer()를 적용한 상황이었다. public Job job() { return jobBuilderFactory.get("myJob") .incrementer(new RunIdIncrementer()) .start(step(null)) .build(); } 그리고 파라미터를 변경하면서 테스트를 했을 때 잘 동작하는 것을 확인.. 2023. 6. 5. 이전 1 다음 반응형