스프링 배치는 Job과 Step을 쉽게 생성 및 설정할 수 있도록 Util 성격의 빌더 클래스들을 제공합니다
JobBuilder를 생성하는 팩토리 클래스로서 get(String name)메소드를 제공합니다
JobBuilderFactory.get("jobName")에서 "jobName"은 스프링 배치가 Job을 실행시킬 떄 참조하는 Job의 이름입니다
Job을 구성하는 설정조건에 따라 두 개의 하위 빌더 클래스를 생성하고 실제 Job 생성을 위임합니다
SimpleJob을 생성하는 Builder 클래스로 Job 실행과 관련된 여러 설정 API를 제공합니다
FlowJob을 생성하는 Builder 클래스로 내부적으로 FlowBuilder를 반환함으로써 Flow실행과 관련된 여러 설정 API를 제공합니다