Spring Batch작업을 시작하는 ApplicationRunner로서 BatchAutoConfiguration에서 생성됩니다
스프링부트에서 제공하는 ApplicationRunner의 구현체로 앱이 정상적으로 구동되자마자 실행됩니다
빈으로 등록된 모든 Job을 기본적으로 실행합니다
Spring Batch의 환경 설정 클래스로 Job의 이름, 스키마초기화 설정, 테이블 Prefix등의 값을 설정할 수 있습니다
application.properties or application.yml 파일에 설정합니다
지정한 Batch Job만 실행하도록 할 수 있습니다
spring.batch.job.names: ${job.name:NONE}
앱 실행 시, Program arguments로 job 이름을 입력합니다
하나 이상의 job을 실행할 경우는 쉼표로 구분해서 입력합니다