課程
/后端開發
/Java
/Java定時任務調度工具詳解之Quartz篇
怎么和cron表達式結合一起使用?
2019-05-27
源自:Java定時任務調度工具詳解之Quartz篇 1-1
正在回答
QuartzEntity?quartz?=?new?QuartzEntity(); quartz.setJobName("monitor_addNesToES"); quartz.setJobGroup("monitor"); quartz.setDescription("定時向ES中更新數據"); quartz.setJobClassName("com.jin.quartztask.job.AddNewsToEsJob"); quartz.setCronExpression("0?0?8/1?*?*??"); Class?cls?=?Class.forName(quartz.getJobClassName())?; cls.newInstance(); //構建job信息 JobDetail?job?=?JobBuilder.newJob(cls).withIdentity(quartz.getJobName(), ??????quartz.getJobGroup()) ??????.withDescription(quartz.getDescription()).build(); //添加JobDataMap數據 *//*job.getJobDataMap().put("itstyle",?"歡迎你"); job.getJobDataMap().put("blog",?"https://www.xxx.com"); job.getJobDataMap().put("data",?new?String[]{"張三","李四"});*//* //?觸發時間點 CronScheduleBuilder?cronScheduleBuilder?=?CronScheduleBuilder.cronSchedule(quartz.getCronExpression()); Trigger?trigger?=?TriggerBuilder.newTrigger().withIdentity("trigger"+quartz.getJobName(),?quartz.getJobGroup()) ??????.startNow().withSchedule(cronScheduleBuilder).build(); //交由Scheduler安排觸發 scheduler.scheduleJob(job,?trigger);
舉報
Java定時任務調度工具詳解之Quartz篇
1 回答Cron表達式通配符
1 回答cron表達式為什么不能寫 * * * * * * *
1 回答cron表達式,有點地方想不明白
6 回答提交Quartz課程中cron表達式中的課題作業
1 回答quarz CronTrigger 表達式
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-06-04