Согласно документации setQuoteCharacter вывод будет заключен в кавычки, если в значении есть разделитель, я не вижу, что происходит, что я делаю неправильно?
@Bean
@StepScope
public FlatFileItemWriter<Customer> csvWriter(@Value("#{jobParameters['csvOutputFile']}") Resource outputFile) {
return new FlatFileItemWriterBuilder<Customer>()
.name("csvWriter")
.resource(outputFile)
.delimited()
.names("email","owner","address",)
.build();
}
Разве .delimited (), возвращающий FlatFileItemWriterBuilder.DelimitedBuilder, не использует значения по умолчанию в DelimitedLineTokenizer?
pom. xml с использованием SpringBoot 2.2.6.RELEASE