Нам нужно изменить уже запущенную работу. Мы должны быть в состоянии отменить изменение задания без перезагрузки сервера.
Можно ли перезагрузить пакетное задание Spring после загрузки заданий / контекста приложения.
Динамическое развертывание заданий и редактирование развернутых конфигураций заданий (без необходимости перезапуска сервера) - это функция, которую мы реализовали в профиле Trooper Batch (создан на основе администраторов Spring Batch и Spring Batch). Снимки экрана здесь: https://github.com/regunathb/Trooper/wiki/Writing-Batch-jobs-in-Trooper
DefaultJobLoader позволяет перезагрузить контекст приложения для ваших заданий.