Как узнать, выполняется ли задание Spring Batch в первый раз - PullRequest
0 голосов
/ 06 октября 2019

Требование: Задание Spring Batch (разработанное с использованием Spring Boot) предназначено для получения данных из базы данных каждые 5 часов и запланировано для выполнения соответствующим образом. Дополнительное требование: когда задание будет выполнено в первый раз, оно должно получить данные за 4 месяца из базы данных.

Проблема: Как узнать, чтозадание Spring Batch выполняется в первый раз. Есть ли какой-либо параметр в Spring Batch, который может помочь нам узнать, работает ли он в первый раз.

1 Ответ

0 голосов
/ 06 октября 2019

Насколько я знаю, в Spring-планировщике нет способа определить новые задания (пожалуйста, прокомментируйте / отредактируйте, если я ошибаюсь). Вы можете запланировать два задания, одно разовое задание, которое извлекает данные за 4 месяца, а затем повторяющиеся обычные задания в другом задании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...