1. 스프링 배치 라이브러리를 다운을 받고 라이브러리를 찾아보면 아래와 같이 .sql 이라는 자동으로 batch 에 사용하는 sql 문을 지원을 해준다. implementation 'org.springframework.boot:spring-boot-starter-batch' 2. Schema 설정 1. 수동 생성 : sql 파일 안에 있는 쿼리문을 직접 복사해서 등록한다. 2. 자동 생성 : Spring.batch.jdbc.initalize-schema 설정 always : 1. 스크립트 항상 실행 2. RDBMS 설정 되있는경우 내장 DB 보다 우선 실행 spring: batch: jdbc: initialize-schema: always embeded: 1. 내장 DB 일때 실행 스키마 자동생성 , D..
기존/🎫 Batch
1. 일단 기본적으로 프로젝트를 생성하게 되면 배치를 실행한다는 어노테이션을 적용을 시켜줘야한다. (@EnableBatchProccsing) @EnableBatchProcessing @SpringBootApplication @EnableBatchProcessing // 스프링 배치 작동하기 위해 선언하는 어노테이션 public class BatchApplication { public static void main(String[] args) { SpringApplication.run(BatchApplication.class, args); } } 2. 그리고 새로운 Class 파일을 아무 이름으로 하나 새로 생성한다. @Configuration @RequiredArgsConstructor public cla..