2015-03-03 2 views
0

Мы имеем запрос на форматирование грести, как это:Spring партия FlatFileItemWriter добавить запятую на конец строки

886,89,5052299385882,1, 

Проблема является последним символом строки, которая должна быть запятая, то экспорт работа для интеграции поэтому этот запрос продиктована с другой стороны. Есть ли простой способ достичь этого с помощью FlatFileItemWriter?

В настоящее время мы смоделировали наше представление java строки, чтобы иметь дополнительную строку, которая всегда пуста, и сказал, что извлечение поля извлечено из пустого поля как последнее значение для создания строки, но я ищу способ добавить что-то в каждую строку.

ответ

0

FlatFileItemWriter имеет lineAggregator Недвижимость.
Напишите свою собственную реализацию LineAggregator interface (достаточно делегирования) и добавьте запятую в возвращаемую строку.

+0

Спасибо за ответ, это действительно гораздо более приятный подход и удаляет поле в объекте, которое не добавляет значения –