Spring Boot 기반으로 개발하는 Spring-Batch (인프런)

2022-01-05 Step

  • JobStep 원리와 실습

2022-01-06 ~ 2022-01-16 Flow

  • FlowJob 원리와 실습(FlowJobConfiguration.java)
  • FlowJob Start(), Next() 실습 (StartNextConfiguration.java)
  • Transition 배치상태 유형 이해 BatchStatus / ExitStatus / FlowExecutionStatus 및 flow 실습 (TransitionConfiguration.java)
  • Transition Flow 흐름도 on() / to() / stop(), fail(), end(), stopAndRestart() 실습 (TransitionFlowJobConfiguration.java)
  • ExitStatus를 통한 StepExecutionListener 실습 (CustomExitStatusConfiguration.java)
  • Decider를 통한 JobExecutionDecider실습 (JobExecutionDeciderConfiguration.java)
  • Flow를 활용한 SimpleFlow 실습 (SimpleFlowConfiguration.java)
  • @JobScope / @StepScope 실습 (JobScope_StepScope_Configuration.java)

2022-01-16 ~ 2022-01-17 Chunk

  • Chunk 실습

실전! 스프링 배치 어플리케이션 개발

  • fileJob을 통해 csv파일을 읽어들어 DB 적재 실습
  • apiService를 활용한 연결 작업(8081, 8082, 8083)
  • 쿼츠를 활용한 스케줄러 작업