Можно ли поместить JobParameter в шаг Tasklet? (Весенняя партия) - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно избегать обработки одного и того же файла дважды в проекте Spring Batch. Поэтому мне нужно указать имя файла в качестве параметра задания. Однако я знаю имя файла только на шаге 1, а не до выполнения задания. Поэтому я не могу передать имя файла в качестве параметра задания при запуске задания. Мой вопрос заключается в том, есть ли другой способ передать параметр задания в шаге 1 после того, как узнать имя файла?

1 Ответ

1 голос
/ 24 апреля 2020

Вам не нужно добавлять параметр в Spring Batch, вам нужно передавать данные между шагами. Вот несколько способов сделать это => Сохранение в JobExecutionContext из тасклета и доступ к другому тасклету

Надеюсь, это поможет!

...