1. StepExecutionListener란
- 스프링 배치에서 모든 Step은 생명주기를 갖습니다.
StepExecutionListener는 Step의 실행 전후에 커스텀 로직을 수행할 수 있도록 하는 인터페이스입니다.- 이를 통해 작업 시작 전 초기화 작업이나 작업 완료 후 정리 작업을 수행할 수 있습니다.
- 스프링 배치는 생명주기의 여러 시점에 로직을 추가할 수 있는 기능을 제공하며, StepExecutionListener는 그 중 하나입니다.