Весенние запланированные задачи: фиксированная ставка и Cron - PullRequest
0 голосов
/ 11 января 2012

Я выполняю запланированные задачи с помощью весны. У меня есть задание с фиксированной ставкой, которое выполняется каждые 30 минут. Я хотел бы настроить его запуск каждые 30 минут в течение 9 - 5, пн - пт. Пожалуйста, предложите мне способ сделать это.

1 Ответ

4 голосов
/ 11 января 2012

Simple. Фиксированная ставка:

import org.springframework.scheduling.annotation.Scheduled;
import static org.apache.commons.lang.time.DateUtils.MILLIS_PER_MINUTE;

@Scheduled(fixedRate = 30 * MILLIS_PER_MINUTE)

CRON выражение (не проверено, исправьте, если неверно):

@Scheduled(cron = "* 0,30 9-17 * * MON-FRI")

Смотри также:

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