2. Spring Batch 가이드 - Batch Job 실행해보기




• IntelliJ IDEA, Spring Boot, Java 8, Gradle 등을 활용해 Spring Batch 프로젝트를 생성하는 방법을 설명한다. 프로젝트 생성 시 Spring 의존성 선택에서는 JPA만 사용하는 경우 JDBC를 선택하지 않아도 되며, JPA를 사용하지 않는 경우 JPA를 선택하지 않아도 된다.
• 생성된 프로젝트의 build.gradle 파일은 주어진 형태를 따르며, 패키지 안의 'BatchApplication.java' 파일을 열어보면 main 메소드를 확인할 수 있다.
• Spring Batch를 사용하기 위해서는 `BatchApplication.java`에 `@EnableBatchProcessing` 어노테이션을 추가해야 하며, 이를 통해 Spring Batch의 다양한 기능을 사용할 수 있다.
• Spring Batch의 모든 Job은 `@Configuration`으로 등록하며, Job과 Step의 이름은 Builder를 통해 지정한다. Tasklet은 Step 안에서 수행될 커스텀 기능을 선언할 때 사용한다.

북마크
공유하기
신고하기