我在Java EE 8中有以下任务,运行在WildFly上。
public class MyScheduler {
@Schedules({
@Schedule(dayOfWeek = "Fri", hour = "17")
})
public void performCronTask() {
System.out.println("MyScheduler started.");
}
}
这将在每个星期五的17点运行(下午5点)。如果服务器在16点崩溃并在18点重新启动,会发生什么?服务器是否会执行任务?我是否需要通过编程控制此情况?
@Schedule
中的时间是通过编程设置而不是硬编码设置的,会怎样呢? - ps0604