Я читаю данные из БД и записываю их в текстовый файл с помощью пакета Spring. Если я получу 5 совпадающих записей, я ожидаю создать файл с данными в 5 строк. Я могу сгенерировать файл, и все работает хорошо, за исключением того факта, что каждая строка отделяется пустой строкой между ними. Например: я ожидаю, что записи будут созданы как-
1005 имя1 фамилия1 2017
1006 имя2 фамилия2 2017
1007 имя3 фамилия3 2017
Но на самом деле файл создается как -
1005 имя1 фамилия1 2017
1006 имя2 фамилия2 2017
1007 имя3 фамилия3 2017 г.
Я не уверен, почему появляется лишняя линия между ними. Может ли кто-нибудь помочь мне решить эту проблему?
Я использую следующую конфигурацию писателя:
<bean id="flatFileItemWriter" abstract="true" class="org.springframework.batch.item.file.FlatFileItemWriter">
<property name="resource" value="file:{fileLocation}"/>
<property name="lineAggregator">
<bean class="org.springframework.batch.item.file.transform.PassThroughLineAggregator"/>
</property>
</bean>