Quartz使用总结
1.1 准备
前提我们需要的包做好准备:
quartz-1.6.0.jar
jta.jar
commons-logging-1.1.1.jar
commons-collections-3.2.1.jar
1.2 使用
1. 先定义个Job任务,只需声明Job接口实现execute方法,我们可以从参数JobExecutionContext获取JobDataMap来获取我们在任务中需要专递的参数,当然我们必须在外部设置该参数。
publicclass DomJobimplements Job
{
@Override
publicvoid execute(JobExecutionContext jobexecutioncontext)
throws JobExecutionException
{
JobDataMapJobDataMap = jobexecutioncontext.getMergedJobDataMap();
System.out.println("**该下班了**");
}
}
2. 下面我们来定义自己的调度器:
publicstaticvoid job()throws SchedulerException, ParseException
{
SchedulerFactory factory = new