노트코드
노트코드
노트코드

블로그 메뉴

  • 홈
  • 이력서
  • 이전 블로그
  • 글쓰기
  • 관리자페이지
  • 분류 전체보기 (57)
    • 코틀린 (2)
      • 실무 프로젝트로 배우는 Kotlin & Sprin.. (2)
    • JAVA (1)
      • 디자인패턴 (1)
      • 객체지향 5대원칙 (0)
    • SPRING (32)
      • JPA (11)
      • 스프링시큐리티 (1)
      • 스프링 (8)
      • QueryDsl (1)
      • 스프링배치 (11)
    • AZURE (0)
    • ETC (10)
      • MAVEN (0)
      • GIT (0)
      • ReMind (3)
      • Exception (1)
      • CS (6)
    • 책 (8)
      • 이것이 자바다 (8)

최근 글

최근 댓글

태그

  • JPA
  • 스프링
전체 방문자
오늘
어제
hELLO · Designed By 정상우.
노트코드

노트코드

SPRING/스프링배치

Spring batch 시작하기

2022. 6. 27. 00:14

 

  • JobBuilderFactory
    • job을 생성하는 빌더 팩토리
  • StepBuilderFactory
    • step을 생성하는 빌더 팩토리
  • Job
    • ramJob 이름으로 Job 생성(jobBuilderFactory.get("ramJob"))
  • Step
    • ramStep 이름으로 step 생성(stepBuilderFactory.get("ramStep"))
  • tasklet (인터페이스)
    • Step 안에서 단일 테스크로 수행되는 로직 구현
    • 기본적으로 Job은 task를 무한반복시킴, 그래서 RepeatStatus.FINISHED로 한번만 실행시키고 끝내줘야함

 

동작 순서

  • Job 구동
  • Step을 실행
  • Tasklet을 실행

 

JOB (일, 일감)

STEP (일의 항목, 단계)

Tasklet(작업 내용) - 실제 비지니스 로직을 가지고 있는 곳

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

JobInstance  (0) 2022.06.30
JOB  (0) 2022.06.28
DB스키마 생성 하기 및 설명  (0) 2022.06.27
프로젝트 구성 및 의존성 설정  (0) 2022.06.26
스프링 배치 - 아키텍쳐  (0) 2022.06.26
    'SPRING/스프링배치' 카테고리의 다른 글
    • JOB
    • DB스키마 생성 하기 및 설명
    • 프로젝트 구성 및 의존성 설정
    • 스프링 배치 - 아키텍쳐
    노트코드
    노트코드
    노션 블로그에서 티스토리로 이전공사중

    티스토리툴바