1

目前我们有一个单一的时间表来执行该方法

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

我们正在寻找一种解决方案,可以在一周中的两个不同时间安排相同的任务,一个计时器用于周一至周六,另一个计时器用于周日。

是否有类似于 JSR-000318 - @Schedules 和 @Schedule 这样的东西?@Schedules( { @Schedule(hour=”11”, dayOfWeek=”Mon-Sat”), @Schedule(hour=”10”, dayOfWeek=”Sun”) }) public void scheduleTask() { ... }

4

1 回答 1

3

您可以使用org.springframework.scheduling.annotation.Schedules

@Schedules({@Scheduled(cron=""), @Scheduled(cron="")})
于 2016-03-30T15:41:56.467 回答