Я проверял все, чтобы узнать, как настроить расписание для Spring Batch. Я использую Spring boot с веб-сайтом ui. Пользователь может пойти и выбрать время для запуска задания, и это должно быть постоянством базы данных и запускаться, когда придет время. Другой пользователь может запланировать ту же работу в другое время. У весенней партии есть что-то похожее на это? Если нет, то каков наилучший способ сделать это? нужны некоторые примеры.Spring Boot & Batch Schedule
0
A
ответ
0
Нет готового решения, которое просто работает. Вы можете сделать это с минимальным кодированием. Попытайтесь сохранить расписание в базе данных и при запуске приложения вы можете прочитать все расписание и расписание, используя пакетный планировщик. Также вы можете сделать то же самое, когда пользователь вводит новое расписание без перезапуска.
Планировщик на основе Cron уже доступен весной. Просто нужно упорствовать и планировать со своей стороны.
scheduler.schedule(task, new CronTrigger("* 15 9-17 * * MON-FRI"));
документации по планировщику даются here
+1
Ссылка, которую вы предоставили, рекурсивно адресует здесь. – vahdet
No. Планирование не является частью Spring Batch, но с добавлением кварца с постоянным хранилищем для рабочих мест, должны сделать трюк. –