[SpringBoot] Spring Batch 이용권 만료
스프링 Batch 구조 Spring Batch는 Job, Step, Reader, Processor, Writer 구조로 이루어져 있습니다. Step 처리 방식 Step은 ItemReader를 사용해 각 아이템을 개별적으로 읽은 후 ItemProcessor에 전달하여 필요한 처리를 수행합니다. 청크 사이즈에 도달할 때까지 반복하고, 완성된 청크를 ItemWriter로 전달합니다. ItemReader ItemReader를 통해 스프링 배치가 아이템 리더에 리드 메소드를 호출하여 해당 메소드는 스텝 내에서 처리할 아이템 한 개를 반환합니다. 대량 데이터 처리 시 메모리 문제를 피하기 위해 두 가지 방식을 사용합니다: Cursor ItemReader: 단일 연결 유지 (장시간 작업 시 연결 끊김 위험) Paging ItemReader: 청크 크기 단위로 페이지를 가져옴 (안정성 우수) ItemWriter 아이템 Writer는 데이터를 쓰는데 사용하며, 개별 아이템이 아닌 Chunk 단위로 씁니다. ...