我想创建两个定时任务,第一个任务在一分钟后执行,第二个任务在第二分钟后执行,都各仅执行一遍。
我在service中用for循环来执行了两遍createJob(job实体,参数)方法。
两个任务的jobname不同,jobgroup相同。
在job的实现里,就是执行简单的插入数据库的操作。
问题是,for循环执行的两个任务的参数能正常传到createJob(job实体,参数)方法中,但是再接下来job的实现,也就是下图中圈出的QuartzJobFactory.class,只能获取到第二个任务的参数,所以执行的结果就是第二个任务在第一分钟和第二分钟执行了两遍,而第一个任务未执行。。。
我不太理解quartz的原理,还请大家帮我看看~~~