在春季批处理器中,等待一个进程来完成处理器的所有数据,然后执行下一个进程

时间:2019-04-23 02:38:35

标签: spring-batch

在使用spring batch的过程中,我需要读取excel文件,完成其中一列的统计,然后使用其中一列的值除以统计结果,示例如下

input:
name price
a 10
b 20
c 30

ouput:
name price proportion
a 10 1/6
b 20 1/3
c 30 1/2

1 个答案:

答案 0 :(得分:0)

我建议您执行两个步骤:

  1. 计算所有价格之和并将结果注册到jobExecutionContext中的第一个人(小任务)
  2. 第二个(大块)重新读取文件,并将第一步中计算出的总和写入比例列。
相关问题