quartz 怎么配置立即运行一次
要配置Quartz立即运行一次,可以使用以下代码:
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
JobDetail jobDetail = JobBuilder.newJob(MyJob.class)
.withIdentity("myJob", "group1")
.build();
Trigger trigger = TriggerBuilder.newTrigger()
.withIdentity("myTrigger", "group1")
.startNow()
.build();
scheduler.scheduleJob(jobDetail, trigger);
scheduler.start();
这段代码会创建一个调度器和一个任务,并且立即运行一次。其中,MyJob是自定义的任务类,group1是任务和触发器的分组名。startNow()方法表示立即启动任务。最后,调用scheduler.start()方法启动调度器。
原文地址: https://www.cveoy.top/t/topic/bGlJ 著作权归作者所有。请勿转载和采集!