Spring Batch
[Spring Batch] ItemWriter
오늘도개발
2024. 5. 7. 10:26
1. ItemWriter 란?
- 처리 결과를 출력(저장)
2. ItemReader 종류
- FlatFileItemWriter : 파일의 고정 위치로 정의되거나 일부 특수 문자(예: 쉼표)로 구분된 데이터 필드가 있는 레코드
@Bean
public FlatFileItemWriter itemWriter() {
return new FlatFileItemWriterBuilder<Foo>()
.name("itemWriter")
.resource(new FileSystemResource("result/output.txt"))
.lineAggregator(new PassThroughLineAggregator<>())
.build();
}
- StaxEventItemWriter : xml 사용 데이터 Writer
- Database
- 데이터베이스 wirter 는 별도의 인터페이스를 제공하지 않는다.
- Custom 으로 구현하여 사용