1. 문제 상황 Spring Boot 기반 배치 애플리케이션을 실행하는 과정에서 오류 발생 시 CallRunner까지 예외 전파 및 종료 코드 처리가 제대로 이루어지지 않는 문제가 발생했다. 2. 원인 분석 3. 해결 방법
예외가 CallRunner까지 정상적으로 전파되도록 설정
System.exit() 실행 위치 조정
Kubernetes Pod 종료 상태 더 읽기
Batch Processing
Spring Batch 오류 전파 및 NOOP 해결 방법 (자동 실행 vs 수동 실행)
Spring Batch 실행 중 오류가 main()까지 전달되지 않는 문제와 NOOP 상태(All steps already completed or no steps configured for this job.) 발생 문제를 해결하는 방법을 정리합니다.자동 실행(Spring Boot spring.batch.job.enabled=true)과 수동 실행(spring.batch.job.enabled=false 후 JobLauncher 직접 호출) 방식에 맞게 정리하였습니다. 1. Spring Batch 오류 전파 문제 문제 상황 2. 자동 실행 더 읽기