본문 바로가기
공부/스프링 배치

스프링 배치 실행 - JobBuilderFactory, JobBuilder

by 띵커베르 2023. 4. 12.
728x90
  • JobBuilderFactory
    • JobBuilder 를 생성하는 팩토리 클래스, get(String name) 메서드 제공
    • JobBuilderFactory.get("jobName"): "jobName" 은 스프링 배치가 Job 을 실행시킬 때 참조하는 Job 의 이름
  • JobBuilder
    • Job 을 구성하는 설정 조건에 따라 두 개의 하위 빌더 클래스를 생성하고 실제 Job 생성을 위임한다.
    • SimpleJobBuilder
      • SimpleJob 을 생성하는 Builder 클래스
      • Job 실행과 관련된 여러 설정 API 를 제공한다.
    • FlowJobBuilder
      • FlowJob 을 생성하는 Builder 클래스
      • 내부적으로 FlowBuilder 를 반환함으로써 Flow 실행과 관련된 여러 설정 API 를 제공한다.
728x90

'공부 > 스프링 배치' 카테고리의 다른 글

스프링배치 - Flow  (0) 2023.04.13
스프링 배치 - Step  (0) 2023.04.13
스프링 배치 - Job  (0) 2023.04.12
스프링배치 도메인  (0) 2023.04.10
스프링배치 - 테이블  (0) 2023.04.10

댓글