![[SpringBatch 연재 11] Job 및 Step 마다 시작/종료시 특정 작업 수행하기](https://devocean.sk.com/thumnail/2024/12/26/95de41563306b50b08e112611c20b460ffdb998402563c664b36435efb370c61.png)
백엔드
[SpringBatch 연재 11] Job 및 Step 마다 시작/종료시 특정 작업 수행하기
두줄요약
Spring Batch에서 Job과 Step의 시작/종료 시점에 실행할 작업을 Listener로 연결하는 방법을 설명했습니다. JobExecutionListener와 StepExecutionListener 등록 예시와 실행 로그 흐름을 함께 보여주었습니다.
핵심 내용
- Spring Batch에서 Job 시작/종료 시
JobExecutionListener활용 - Step 시작/종료 시
StepExecutionListener활용 beforeJob/afterJob,beforeStep/afterStep메서드로 로그나 통계 리포팅 처리- JobBuilder와 StepBuilder에 listener 등록해 실행 흐름에 맞춰 동작 연결
