如何为同一个 Spring Framework @Scheduled 方法创建多个触发器?
How do I create several triggers for the same Spring Framework @Scheduled method?
目前我们只有一个计划可以执行该方法
@Scheduled(cron = "${SEND_SCHEDULE_1}")
public void scheduledTask() {...}
我们正在寻找一种解决方案,可以在一周内的两个不同时间安排相同的任务,一个计时器用于周一至周六,另一个计时器用于周日。
是否有类似于 JSR-000318 的内容 - @Schedules 和 @Schedule
像这样?
@时间表(
{
@Schedule(hour=”11”, dayOfWeek=”Mon-Sat”),
@Schedule(hour=”10”, dayOfWeek=”Sun”)
})
public void scheduledTask() { ... }
您可以使用org.springframework.scheduling.annotation.Schedules
@Schedules({@Scheduled(cron=""), @Scheduled(cron="")})
目前我们只有一个计划可以执行该方法
@Scheduled(cron = "${SEND_SCHEDULE_1}")
public void scheduledTask() {...}
我们正在寻找一种解决方案,可以在一周内的两个不同时间安排相同的任务,一个计时器用于周一至周六,另一个计时器用于周日。
是否有类似于 JSR-000318 的内容 - @Schedules 和 @Schedule 像这样? @时间表( { @Schedule(hour=”11”, dayOfWeek=”Mon-Sat”), @Schedule(hour=”10”, dayOfWeek=”Sun”) }) public void scheduledTask() { ... }
您可以使用org.springframework.scheduling.annotation.Schedules
@Schedules({@Scheduled(cron=""), @Scheduled(cron="")})