quartz 2种类型的调度的配置

// 和spring结合时,配置文件
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">





class="com.keertech.util.SimpleTimerTask">

class="org.springframework.scheduling.quartz.CronTriggerBean">




0 15 6 1 * ?


class="org.springframework.scheduling.quartz.SimpleTriggerBean">





class="org.springframework.scheduling.quartz.SchedulerFactoryBean">









// 单独使用时
1.通过SchedulerFactory获得一个调度器实例
SchedulerFactory schedFact = new StdSchedulerFactory();
Scheduler sched = schedFact.getScheduler();
2.创建一个jobDetail
JobDetail jobDetail = new JobDetail("systemNoticeJob", null, SystemNoticeQuartz.class);
3.通过 CronTrigger 进行调度
CronTrigger trigger = new CronTrigger("systemNoticeTrigger", "systemNoticeGroup");
trigger.setCronExpression("7 0,15,30,45 * * * ?");
4.注册并进行调度
sched.scheduleJob(jobDetail, trigger);
sched.start();

5.具体执行什么操作在execute方法里面加。

你可能感兴趣的:(quartz使用,quartz,Spring)