배치 Utility
1. 파일 Read시 마지막 Item 확인
프레임워크에서 제공하는 파일 처리 XML을 이용하여 파일 Read를 처리하는 경우에는 DB에서 데이터를 Read하는 것과는 달리 프레임워크에서 처리하기 때문에 process 메소드에서 마지막 Item(데이터)인지 직접 체크 할 수 있는 방법이 없다. 프레임워크에서는 파일 Read시 마지막 Item인지 확인처리를 하기 위하여 아래의 예와 같은 방법을 제공한다.
@Override
public MMdpCustMng02Dto process(MMdpCustMng01Dto input) throws Exception {
if(DefaultBatchApplicationContext.isLastReaderItem(input)) { // (1)
// 마지막 Item
}
(1) DefaultBatchApplicationContext.isLastReaderItem()을 이용하여 process 메소드로 입력되는 Item이 마지막 Item인지 확인할 수 있다.