quartz入门

≯℡__Kan透↙ 提交于 2019-12-14 15:15:06
public static void main(String[] args) {     //配置模式  build模式       //1.实例一个JOB    JobDetail jobDetail = JobBuilder.newJob(QuartzJob.class)            .withIdentity("myjob", "group")            //jobDataMap  在构建JobDetail时,可以将数据放入JobDataMap,            .usingJobData("jobSays", "Hello World!")            .usingJobData("myFloatValue", 3.14f)            .build();    System.out.println("任务名:"+jobDetail.getKey().getName());    System.out.println("任务组:"+jobDetail.getKey().getGroup());    System.out.println("任务类名:"+jobDetail.getJobClass().getName());    //2.0实例一个触发器    Trigger trigger = newTrigger()            .withIdentity("trigger1", "group1")            .startNow()            .withSchedule(simpleSchedule()//simple方式配置  corn配置请自行百度                    .withIntervalInSeconds(4)                    .repeatForever())            .build();     //3.0调度器调度实例化,整合实例的job和触发器    try {        Scheduler scheduler =StdSchedulerFactory.getDefaultScheduler();        scheduler.scheduleJob(jobDetail, trigger);        //4.启动        scheduler.start();    } catch (SchedulerException e) {        e.printStackTrace();    }}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!