1. 程式人生 > >Quartz定時器使用-非spring方式

Quartz定時器使用-非spring方式

1.建立工作的物件,實現job介面

//定義工作的類
public class HelloWorld implements Job{

    public void execute(JobExecutionContext arg0) throws JobExecutionException {
        System.out.println("你好");
    }

}

2.使用demo

public class Demo3 {

    public static void main(String[] args) throws Exception {

        //1.定時器物件
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); //2.工作物件 JobDetail job = JobBuilder.newJob(HelloWorld.class).withIdentity("job1", "group1").build(); //3.觸發物件 Trigger trigger = TriggerBuilder.newTrigger().withIdentity("t1", "group1").withSchedule(CronScheduleBuilder.cronSchedule("2/5 * * * * ?"
)).build(); //4.定時器關聯工作物件和觸發物件 scheduler.scheduleJob(job, trigger); scheduler.start(); } }