Tasklet을 만들어 SpringBatch 실행해보기 1. Tasklet 구현체를 생성한다. 2. @Configuration을 통해서 생성할 배치 빈을 스프링에 등록한다. 3. Job, Step 을 생성하고 빈에 등록한다.
Spring Batch는 대용량 데이터를 처리하기 위한 배치 처리 프레임워크이다. 배치 처리란, 사용자와의 실시간 상호작용 없이 대량의 데이터를 정기적으로 일괄 처리하는 작업을 의미한다.
오늘은 Spring Batch를 처리할 수 있는 2가지 방법인 Chunk Model과 Tasklet Model에 대해 알아보자 Chunk Model이란? : 스프링 배치에서 Chunk Model은 대량의 데이터를 일정 단위인 청크로 나누어 처리하는 방식이다.
오늘은 FlatFileItemReader로 파일을 일고 FlatFileItemWriter로 파일 쓰는 실습을 진행해보자 FlatFileItemReader는 Spring Batch에서 텍스트 파일을 읽기 위해 제공하는 기본 ItemReader로, 고정 길이, 구분자
이전글 - [Spring Batch 4편] FlatFileItemReader, FlatFileItemWriter로 읽고 쓰기 오늘은 JdbcPagingItemReader로 파일을 일고 JdbcBatchItemWriter로 파일 쓰는 실습을 진행해보자
오늘은 JpaPagingItemReader로 파일을 일고 JpaItemWriter로 파일 쓰는 실습을 진행해보자실습 1. JpaPagingItemReader로 DB 읽기 JpaPagingItemReader를 사용하여 데이터베이스에서 데이터를 페이지 단위로 읽고, 읽어온
[Spring Batch 7편] MyBatisPagingItemReader, MyBatisItemWriter로 DB 읽고 쓰기 오늘은 MyBatisPagingItemReader로 파일을 일고 MyBatisItemWriter로 파일 쓰는 실습을 진행해보자
### CompositeItemProcessor란? `CompositeItemProcessor`는 Spring Batch에서 제공하는 클래스이며,** 여러 개의 ItemProcessor를 하나로 결합하여 순차적으**로 데이터를 처리할 수 있게 한다.
KSUG X Devocean Spring Batch 스터디가 어느덧 8회차를 맞이했습니다!지난 토요일 SKT 삼화타워에서 드디어 첫 오프라인 만남이 진행되었는데요.이번 모임은 특별히 스페셜 게스트(이동욱 님, 김남윤 님)과 함께해 더욱 풍성한 스터디 시간이었습니다.
스프링 배치는 다양한 내장 ItemReader와 ItemWriter를 제공해 일반적인 데이터 처리 작업을 손쉽게 수행할 수 있도록 지원한다. 하지만 특정 비즈니스 로직에 맞는 배치를 구현하기 위해서는 커스터마이징이 필요한데, 이처럼 이번에는 Custom ItemRead