定时服务每天凌晨5点运行

时间:2015-10-22 16:18:33

标签: java ejb ejb-3.0

以下是我目前每5分钟运行一次的代码。有人在每天早上5点帮忙安排。

timerService.createTimer(invokeTime,
                5*60*1000, ProgramParticipantManagerBean.class.getName());

1 个答案:

答案 0 :(得分:0)

一种方法是您可以使用ScheduleExpression,如下所示:

ScheduleExpression schedule = new ScheduleExpression();
schedule.dayOfWeek("[0,7]");
schedule.hour("05");
Timer timer = timerService.createCalendarTimer(schedule);

或使用@Schedules注释。

查看更多