Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
registering-batch-steps-and-jobs
✅ 1. Step 등록하기
SettlementJobConfig.java
@Bean
public Step settlementStep(){
return new StepBuilder("settlementStep", jobRepository)
.<Orders, Settlement>chunk(1000)
.transactionManager(transactionManager)
.reader(ordersReader(null))
.processor(settlementProcessor())
.writer(settlementWriter())
.build();
}
✅ 2. Job 등록하기
SettlementJobConfig.java
@Bean
public Job settlementJob(){
return new JobBuilder("settlementJob", jobRepository)
.start(settlementStep())
.build();
}