您的位置首页百科问答

ejb3使用@Schedule调度器 说明

ejb3使用@Schedule调度器 说明

的有关信息介绍如下:

ejb3使用@Schedule调度器 说明

ejb3使用@Schedule调度器

1)@Schedule(second = "*", minute = "*/10", hour = "*", persistent = false)

2)@Schedule(second = "0", minute = "*/10", hour = "*", persistent = false)

区别:

第一种,表示每隔十分钟,执行n 次;如果1秒内能执行完成,那么是n=60 ,被执行60次,

如果2秒内能执行完成,那么是n=30 ,也就是说每隔10分钟被执行30次;

第二种,表示每隔十分钟,执行一次,从零秒开始

如果需要每隔5分钟,执行一次,如何写呢?

3)@Schedule(second = "0", minute = "*/5", hour = "*", persistent = false)

如果需要每天23点,执行一次,如何写呢?

4)@Schedule(second = "0", minute = "0", hour = "23", persistent = false)

如果想从下午三点开始,每个小时的第5分钟开始调用:

5)@Schedule(minute = "*/5", hour = "15/1")