Add null check for delimiter
This commit is contained in:
Mahmoud Ben Hassine
2019-11-29 09:24:55 +01:00
parent 3f17b90438
commit 78fa263f6b
2 changed files with 4 additions and 2 deletions

View File

@@ -462,7 +462,9 @@ public class FlatFileItemWriterBuilder<T> {
"A list of field names or a field extractor is required");
DelimitedLineAggregator<T> delimitedLineAggregator = new DelimitedLineAggregator<>();
delimitedLineAggregator.setDelimiter(this.delimiter);
if (this.delimiter != null) {
delimitedLineAggregator.setDelimiter(this.delimiter);
}
if (this.fieldExtractor == null) {
BeanWrapperFieldExtractor<T> beanWrapperFieldExtractor = new BeanWrapperFieldExtractor<>();

View File

@@ -129,7 +129,7 @@ public class FlatFileItemWriterBuilderTests {
.lineSeparator("$")
.delimited()
.delimiter("")
.names("first", "second", "third")
.names(new String[] {"first", "second", "third"})
.encoding("UTF-16LE")
.headerCallback(writer1 -> writer1.append("HEADER"))
.footerCallback(writer12 -> writer12.append("FOOTER"))