반응형 SpringBatch2 [Spring Batch] spring batch 기본 구성요소 Spring Batch 구성요소 JobRepository JobLauncher, Job, Step 구현을 위한 CRUD 작업을 제공한다. 작업이 처음 시작되면 작업 실행이 리포지토리에서 가져온다. 또한 실행 과정에서 Step Execution 및 JobExecution구현은 저장소로 전달하여 유지된다. JobLauncher JobParameters를 받아 Job을 시작하기 위한 인터페이스다. Job Job은 전체 배치 프로세스를 캡슐화하는 엔티티이다. Step 실제 Batch 처리를 정의하고 제어하는데 필요한 모든 정보가 포함된다. Chunk 지향 spring batch의 가장 일반적인 구현에서는 Chunk 지향 처리 스타일을 사용한다. Chunk지향 처리는 데이터를 한 번에 하나씩 읽고 트랜잭션 경계 .. 2022. 12. 30. [Spring Batch] itemReader, processor, Write 사용방법 ItemReader란 아이템 리더 사용@Slf4jpublic class StepCrawlingStockName extends AbstractPagingItemReader { @Setter private String naverFinanceUrl; @Override protected void doReadPage() { this.setPageSize(50); log.info("reader start. current page: {}", this.getPage() + 1); String url = naverFinanceUrl + "&page=" + (this.getPage() + 1); log.info("naver finance url: {.. 2022. 11. 7. 이전 1 다음 반응형