我们要求格式化这样的行:
886,89,5052299385882,1,
问题是应该是逗号的行的最后一个字符,它是集成的导出作业,因此该请求是从另一方面指示的。有没有简单的方法来实现这个FlatFileItemWriter?
目前我们将我们的java表示行建模为具有总是为空的附加字符串,并告诉字段提取器提取空白字段作为行创建的最后一个值,但我正在寻找在每行上附加内容的方法。
答案 0 :(得分:0)
FlatFileItemWriter
有一个lineAggregator
属性
编写自己的LineAggregator interface实现(委托就足够了)并在返回的字符串中添加逗号。