Notice
Recent Posts
Recent Comments
Link
목록Develop/🌷Spring Batch (1)
infinity : 무한한 성장가능성

이 글을 쓰게 된 이유 요즘 팀에서는 개발팀에서 공통적으로 사용하던 래거시 배치프로젝트(spring batch 가 아닌 자바로 구현된 배치)에서 팀 내 배치 프로젝트로 배치들을 이관하는 일을 주로 하고 있는데 이관하는 배치에 대해 간단하게 설명하자면, 특정 기간동안 사용하지 않은 정보들을 select 한 뒤 & delete 하는 간단한 배치이다. pr을 올렸던 코드는 해당 배치를 chunk 기반으로 itemReader에서 select 쿼리를 실행해 제거할 대상을 조회하고 ItemWriter을 통해 delete 쿼리를 실행하는 것이었다. 팀장님이 pr 에 대한 피드백을 주셨는데, 주신 피드백으로는 delete 쿼리에서 select 구문을 포함하는 방법 셀렉트 천건씩 & select 한 것을 모아 in 조건..
Develop/🌷Spring Batch
2024. 3. 17. 19:10