1 Temmuz 2019 Pazartesi

SpringBatch FlatFileItemWriter Sınıfı

Giriş
CSV dosyası yazar.

setResource metodu
Şöyle yaparız.
@Bean
public FlatFileItemWriter<User> writer() {
  FlatFileItemWriter<User> writer = new FlatFileItemWriter<User>();
  writer.setResource(new ClassPathResource("users.csv"));
  writer.setLineAggregator(new DelimitedLineAggregator<User>() {
    {
      setDelimiter(",");
      setFieldExtractor(new BeanWrapperFieldExtractor<User>() {
        {
          setNames(new String[] { "id", "name" });
        }
      });
    }
  });
  return writer;
}

Hiç yorum yok:

Yorum Gönder