[SpringBoot - 인프런] EnableBatchProcessing

2022. 8. 20. 17:03·Spring
반응형

 

 

@EnableBatchProcessing

  • 스프링 배치가 작동하기 위해 선언해야 하는 어노테이션
    • 총 4개의 설정 클래스를 실행시키며 스프링 배치의 모든 초기화 및 실행 구성이 이뤄진다.
    • 스프링 부트 배치의 자동 설정 클래스가 실행됨으로 빈으로 등록된 모든 Job을 검색해서 초기화와 동시에 Job을 실행하도록 구성된다.
  • 스프링 배치 초기화 설정 클래스
    • BatchAutoConfiguration
      • 스프링 배치가 초기화 될때, 자동으로 실행되는 설정 클래스
      • Job을 수행하는 JobLauncherApplicationRunner 빈을 실행
    • SimpleBatchConfiguration
      • JobBuilderFactory와 StepBuilderFactory 생성
      • 스프링 배치의 주요 구성 요소 생성 - 프록시 객체로 생성
    • BatchConfigurerConfiguration
      • BasicBatchConfigurer
        • SimpleBatchConfiguration에서 생성ㅅ한 프록시 객체의 실제 대상 객체를 생성하는 설정 클래스
        • 빈으로 의존성 주입 받아서 주요 객체들을 참조해 사용할 수 있다.
      • JpaBatchConfigurer
        • JPA 관련 객체를 생성하는 설정 클래스
      • 사용자 정의 BatchConfigurer 인터페이스를 구현하여 사용할 수 있다.
반응형

'Spring' 카테고리의 다른 글

[DI,DIP] 의존성 주입에 대하여  (0) 2022.10.12
[SpringBoot - 인프런] Batch Meta Data  (0) 2022.08.22
[인프런/개념] 스프링 배치 : 아키텍처  (0) 2022.08.12
[SpringBoot - 인프런] 스프링 배치의 개요  (0) 2022.08.04
[Spring] Swagger vs RestDocs  (0) 2022.06.30
'Spring' 카테고리의 다른 글
  • [DI,DIP] 의존성 주입에 대하여
  • [SpringBoot - 인프런] Batch Meta Data
  • [인프런/개념] 스프링 배치 : 아키텍처
  • [SpringBoot - 인프런] 스프링 배치의 개요
조킴
조킴
어제보다 더 나은 내일을 위한 삶을 사는 개발자
    반응형
  • 조킴
    열정과다 개발자의 공부방
    조킴
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Spring (15)
      • CS (0)
      • Project (2)
      • BOOK (18)
      • Kafka (2)
      • 회고 (17)
      • 네이버 부스트코스 서포터즈 3기 (21)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github 바로가기
    • Linkedin 바로가기
  • 공지사항

  • 인기 글

  • 태그

    자바스크립트의 시작
    객체지향
    디자인패턴
    부스트코스 서포터즈 3기
    객체
    오브젝트
    네이버
    OOP
    JavaScript
    자바 스크립트의 시작
    부스트코스 서포터즈3기
    스프링
    인프런
    boostcourse
    네이버 커넥트
    회고
    부스트코스 서포터즈
    부스트코스
    자바스크립트
    백엔드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
조킴
[SpringBoot - 인프런] EnableBatchProcessing
상단으로

티스토리툴바