Spring 批处理 FlatFileItemWriter 在行尾添加逗号
Spring batch FlatFileItemWriter to add comma on end of line
我们要求像这样格式化行:
886,89,5052299385882,1,
问题是行的最后一个字符应该是逗号,它是集成的导出作业,所以这个请求是从另一边口述的。有使用 FlatFileItemWriter 实现此目的的简单方法吗?
目前我们对行的 java 表示进行建模,使其具有始终为空的附加字符串,并告诉字段提取器提取空白字段作为行创建的最后一个值,但我正在寻找一种方法来附加一些东西在每一行。
FlatFileItemWriter
有一个 lineAggregator
属性.
编写您自己的 LineAggregator interface 实现(委托就足够了)并在返回的字符串中添加一个逗号。
我们要求像这样格式化行:
886,89,5052299385882,1,
问题是行的最后一个字符应该是逗号,它是集成的导出作业,所以这个请求是从另一边口述的。有使用 FlatFileItemWriter 实现此目的的简单方法吗?
目前我们对行的 java 表示进行建模,使其具有始终为空的附加字符串,并告诉字段提取器提取空白字段作为行创建的最后一个值,但我正在寻找一种方法来附加一些东西在每一行。
FlatFileItemWriter
有一个 lineAggregator
属性.
编写您自己的 LineAggregator interface 实现(委托就足够了)并在返回的字符串中添加一个逗号。