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