日期:2014-05-19  浏览次数:20749 次

spring多定时任务
怎么不利用XML来配置多个定时任务,因为定时任务和时间都是由前台传递过来的数据,我现在使用的JAVA代码如下:
Java code

   SchedulerFactoryBean schedulerFactory=new SchedulerFactoryBean();
            MethodInvokingJobDetailFactoryBean methodinvoking=new MethodInvokingJobDetailFactoryBean();
            A aa=new A();
            methodinvoking.setTargetObject(aa);
            methodinvoking.setTargetMethod("execute");
            methodinvoking.setConcurrent(false);
            CronTriggerBean ctrigger=new CronTriggerBean();
    //关键是这部不会,因为它的参数是要JobDetail,但是XML里面怎么可以直接把methodinvoking它放进去呢?
                        ctrigger.setJobDetail();
            ctrigger.setCronExpression("0/5 * * * * ?");
            Trigger[] triggers={ctrigger};
            schedulerFactory.setTriggers(triggers);
            schedulerFactory.start();
            System.out.println(schedulerFactory.isRunning());




求高人指点,因为以前只用过XML来配置过

------解决方案--------------------
学习关注;;