【发布时间】:2015-10-22 16:18:32
【问题描述】:
以下是我目前每 5 分钟运行一次的代码。每天早上 5 点有人帮忙设置。
timerService.createTimer(invokeTime,
5*60*1000, ProgramParticipantManagerBean.class.getName());
【问题讨论】:
-
有什么问题? “有人帮忙”不是很具体,您到底遇到了什么问题?
以下是我目前每 5 分钟运行一次的代码。每天早上 5 点有人帮忙设置。
timerService.createTimer(invokeTime,
5*60*1000, ProgramParticipantManagerBean.class.getName());
【问题讨论】:
一种方法是您可以使用ScheduleExpression,如下所示:
ScheduleExpression schedule = new ScheduleExpression();
schedule.dayOfWeek("[0,7]");
schedule.hour("05");
Timer timer = timerService.createCalendarTimer(schedule);
或者使用@Schedules注解。
查看更多:
【讨论】: