JobExecutionListener 스프링 배치에서 전 처리, 후 처리를 하기 위해 사용된다. 2가지의 구현 방식이 있다. interface 구현 @Annotation 정의 JobExecutionListener를 interface 형식으로 구현하면 아래와 같다. public static class SavePersonJobExecutionListener implements JobExecutionListener{ // job 실행전에 호출 @Override public void beforeJob(JobExecution jobExecution) { log.info("beforeJob"); } // Job 실행 후에 호 @Override public void afterJob(JobExecution jobExe..