2015-03-03 22 views
0

的目的,我们要求格式化行是这样的:春季批次FlatFileItemWriter添加逗号在线

886,89,5052299385882,1, 

问题是行的最后一个字符应该是逗号,它是为整合出口才行,所以这个要求从另一侧口授。有没有简单的方法来实现这与FlatFileItemWriter?

目前我们建模我们的行的java表示有额外的字符串总是空的,并告诉字段提取器提取空白字段作为行创建的最后一个值,但我正在寻找一种方法来追加每行上的东西。

回答

0

FlatFileItemWriter有一个lineAggregator属性。
编写您自己的LineAggregator interface(代表团应该足够了)的实现并为返回的字符串添加一个逗号。

+0

感谢您的回答,这确实是更好的办法,并删除不添加任何值的对象中的字段 – 2015-03-03 12:17:18