2016-03-30 6 views
0

В настоящее время у нас есть один график, который будет выполнять методКак создать несколько триггеров для одного и того же метода Spring Framework @Scheduled?

@Scheduled(cron = "${SEND_SCHEDULE_1}") 
public void scheduledTask() {...} 

Мы ищем решение, которое будет планировать ту же задачу на разные моменты времени в течение недели, один таймер для пн-сб и другой таймер для Воскресенье.

Есть ли что-то похожее на JSR-000318 - @Schedules и @Schedule как так? @Schedules ( { @Schedule (час =»11” , день недели =» ПН-СБ»), @Schedule (час =» 10” , день недели =»Солнце») }) общественного недействительными scheduledTask() {...}

+0

Что весной версию вы используете? '@ Schedules' существует с 4.0 – Evgeny

+0

Oh.Cool! Мы используем 4.1.7. Прошу прощения, я должен был тщательно проверить документацию: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/annotation/Schedules.html. Спасибо за ответ. –

ответ

1

вы можете использовать org.springframework.scheduling.annotation.Schedules

@Schedules({@Scheduled(cron=""), @Scheduled(cron="")}) 

 Смежные вопросы

  • Нет связанных вопросов^_^