如何在Spring批处理中生成的输出xml中显示事务数量和计数的总和?

时间:2015-03-09 14:29:35

标签: java spring spring-batch

我需要使用Spring Batch从一些表(某些事务)创建一个xml文件。我需要在xml中添加一个标题,其中包含总事务处理量和一些细节,这些细节需要在批处理期间计算的一​​些数据。我知道可以使用StaxWriterCallback添加标题,但是如何获取总和或总计数等值或在批处理的整个处理过程中计算的任何其他详细信息。我应该怎么做呢?

2 个答案:

答案 0 :(得分:0)

你是用大块写的吗?如果不是,那么你可以阅读作家中的所有项目。

答案 1 :(得分:0)

您必须在ItemWriter#write()内计算或总结(或您需要的任何其他内容)(如here所述)。
关注关联示例并使用StaxWriterCallback代替FlatFileFooterCallback