1、准备Jar包
在Spring所有包齐全的前提下还要导入一个定时器工具包:quartz-1.6.2.jar
2.开发定时器类,实例代码如下:
public class TriggerUtil
{
private TriggerUtil()
{
}
public void expDataBase()
{
System.out.println("trigger actived.");
}
}
3.配置定时任务
为了清晰代码结构,单独建立一个配置定时任务的配置文件context-trigger.xml,并在applicationContext.xml进行import:
<import resource=”context-trigger.xml”/>
附:定时时间配置说明
0 15 10 ? * * 每天上午10:15触发
0 15 10 * * ? 每天上午10:15触发
0 15 10 * * ? * 每天上午10:15触发
0 15 10 * * ? 2005 在2005这一年中每天上午10:15触发
0 * 14 * * ? 每天下午14:00到15:00之间,每1分钟触发一次
0 0/5 14 * * ? 每天下午14:00到14:55之间,每5分钟触发一次
0 0/5 14,18 * * ? 每天的14:00~14:55和18:00~18:55之间,每5分钟触发一次
0 0-5 14 * * ? 每天的14:00~14:05之间,每1分钟触发一次
0 10,44 14 ? 3 WED 3月的每周三的14:10和14:44触发
0 15 10 ? * MON-FRI 每周周一到周五的10:15触发
0 15 10 15 * ? 每月15日的10:15触发
0 15 10 L * ? 每月最后一天的10:15触发
0 15 10 ? * 6L 每月的最后一个周五的10:15触发
0 15 10 ? * 6L 2002-2005 在2002到2005之间,每月的最后一个周五的10:15触发
0 15 10 ? * 6#3 每月的第三个星期五的10:15触发
转载自: http://www.strutshome.com/index.php/archives/648