SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = schedulerFactory.getScheduler(); JobDetail job = JobBuilder.newJob(MyJob.class).withIdentity("myJob").build(); Trigger trigger = TriggerBuilder.newTrigger().withSchedule(CronScheduleBuilder.cronSchedule("0 0/5 * 1/1 * ? *")).build(); scheduler.scheduleJob(job, trigger); scheduler.start(); public class MyJob implements Job { public void execute(JobExecutionContext context) { try { } catch (Exception e) { e.printStackTrace(); } } } JobDetail job = JobBuilder.newJob(MyJob.class) .withIdentity("myJob") .usingJobData("param1", "value1") .usingJobData("param2", "value2") .build(); public class MyJob implements Job { public void execute(JobExecutionContext context) { JobDataMap jobDataMap = context.getJobDetail().getJobDataMap(); String param1 = jobDataMap.getString("param1"); String param2 = jobDataMap.getString("param2"); } }


上一篇:
下一篇:
切换中文