Весной пакетный процессор ждет один процесс, чтобы закончить обработчик всех данных, а затем выполнить следующий процесс - PullRequest
0 голосов
/ 23 апреля 2019

В процессе использования 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 голосов
/ 23 апреля 2019

Я могу предложить вам сделать два шага:

  1. Первый (тасклет), который вычисляет сумму всех цен и регистрирует результат в jobExecutionContext
  2. И второй (кусок), чтобы перечитать файл и написать столбец пропорции с суммой, вычисленной на первом шаге.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...