quartz的使用简略说明:
1.创建调度工厂
SchedulerFactoryschedFact = new StdSchedulerFactory();
2.获取Scheduler
Scheduler sched = schedFact.getScheduler();
3.设置JobDetail和Crontrrigger
JobDetail jobDetail= new JobDetail("MinutesScheduler", "group1", MinutesScheduler.class);//MinutesScheduler中实现execute方法,启用调度的时候会去执行该方法
CronTriggger trigger = new CronTriggger("MinutesTrigger","group1");
trigger.setCronExpression("47 2,12,22,32,42,57 * * * ?");//设置调度规则
4.组装组件
sched.scheduleJob(jobDetail, trigger);
5.sched.start();
6.关闭调度,销毁内置jobDetail和trigger
sched.shutdown();
调度任务涉及的业务代码放在execute中,quartz调用时会去执行。
quartz也支持像jquery那样级联配置调用。