package com.cn.demo1; import java.util.Date; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.SchedulerFactory; import org.quartz.SimpleTrigger; import org.quartz.impl.StdSchedulerFactory; /** * 定时任务启动:代码配置、SimpleTrigger * @author luokun * */ public class StartTask1 { /** * log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool). log4j:WARN Please initialize the log4j system properly. 定时任务执行报如上错,因为缺少log4j.properties配置文件的缘故 */ public static void main(String[] args) throws SchedulerException { start(); } private static void start() throws SchedulerException { //通过SchedulerFactory来获取一个调度器 SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = schedulerFactory.getScheduler(); //引进作业程序 JobDetail jobDetail = new JobDetail("jobDetail-s1", "jobDetailGroup-s1", Task1.class); //new一个触发器 SimpleTrigger simpleTrigger = new SimpleTrigger("simpleTrigger", "triggerGroup-s1"); //设置作业启动时间 long ctime = System.currentTimeMillis(); simpleTrigger.setStartTime(new Date(ctime)); //设置作业执行间隔 simpleTrigger.setRepeatInterval(10000); //设置作业执行次数 simpleTrigger.setRepeatCount(5); //设置作业执行优先级默认为5 //simpleTrigger.setPriority(10); //作业和触发器设置到调度器中 scheduler.scheduleJob(jobDetail, simpleTrigger); //启动调度器 scheduler.start(); } }
最近下载更多
简陋小屋123 LV1
2021年7月1日
mc870624 LV2
2021年4月27日
jibamao LV2
2021年3月12日
胡万岁 LV2
2021年1月31日
513513 LV1
2020年3月10日
honghu123 LV2
2020年3月2日
memgkun LV1
2020年2月27日
忆往昔丶时间淡化过去 LV12
2020年2月21日
jzlsunny LV2
2020年2月11日
asdasdq123574 LV1
2020年1月6日
最近浏览更多
1358849392 LV21
2022年11月23日
maojianyun LV30
2022年8月9日
cz8857216 LV4
2022年5月9日
双鱼座程序员7号 LV6
2022年4月23日
denliv_hui LV13
2021年10月20日
国服后端 LV10
2021年7月9日
简陋小屋123 LV1
2021年7月1日
长安不测字 LV2
2021年5月18日
mc870624 LV2
2021年4月27日
cbd451304045
2021年4月6日
暂无贡献等级