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 으로 구현하여 사용

 

 

'Spring Batch' 카테고리의 다른 글

[Spring Batch] JobScope, StepScope  (0) 2024.05.07
[Spring Batch] ItemProcessor  (0) 2024.05.07
[Spring Batch] ItemReader  (0) 2024.05.07
[Spring Batch] Job 과 Step  (0) 2024.05.06
[Spring Batch] 스프링 배치 란?  (0) 2024.05.06