| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
- JPQL
- 한국대학생it경영학회
- Container Registry
- 중간 지점 추천
- 객체지향 쿼리 언어
- 불변객체
- kusitms
- 약속 장소 추천
- 최범균
- ddd
- 자바 ORM 표준 JPA 프로그래밍
- 큐시즘
- 쿠버네티스
- GitHub Actions
- 모임 장소 추천
- Domain Driven Design
- 도메인 주도 개발 시작하기
- 백엔드
- RESTClient
- 이펙티브자바
- springboot
- redis
- cicd
- 중간 장소 추천
- Spring Batch
- JPA
- Spring
- K3S
- java
- 모이삼
- Today
- Total
목록Backend/Spring Batch (2)
코딩은 마라톤
 [Spring Batch] ItemReader - CSV, JDBC, JPA
      
      
        [Spring Batch] ItemReader - CSV, JDBC, JPA
        Chunk 기반의 Step에서 ItemReader, ItemProcessor, ItemWriter가 존재한다.이번 글을 통해 CSV, JDBC, JPA의 데이터를 읽어오는 ItemReader를 소개하고자 한다. CSV File ItemReaderA flat file is any type of file that contains at most two-dimensional (tabular) data. Reading flat files in the Spring Batch framework is facilitated by the class called FlatFileItemReader, which provides basic functionality for reading and parsing flat files. ..
 [Spring Batch] 스프링 배치 아키텍쳐
      
      
        [Spring Batch] 스프링 배치 아키텍쳐
        스프링 배치 기본 구조 Job Launcher 가 Job을 실행하고 Job이 Step을 실행한다. Job Repository : db 또는 메모리에 스프링 배치가 실행할 수 있도록 메타 데이터를 관리하는 클래스 Job : 배치의 실행 단위 N개의 Step을 실행할 수 있고, 흐름(Flow)을 관리할 수 있다. Step : Job의 세부 실행 단위, N개가 등록돼 실행된다. Step의 실행 단위는 크게 2가지다. Chunk 기반 : 하나의 큰 덩어리를 n개씩 나눠서 실행 Task 기반 : 하나의 작업 기반으로 실행 Chunk 기반 Step은 ItemReader, ItemProcessor, ItemWriter가 있다. ItemReader : 배치 처리 대상 객체(Item) 를 읽어 ItemProcessor,..