Spring整合Quartz有2种方法:
一种是继承Spring提供的抽象类QuartzJobBean,实现executeInternal(JobExecutionContext jobexecutioncontext)方法。这种方法和在普通的Quartz编程中是一样的。在Context中一样有JobDataMap参数。唯一的区别是参数是通过配置文件注入的。
另一种方法是通过MethodInvokingJobDetailFactoryBean在运行中动态生成的,需要配置执行任务的目标类、目标方法。但是这种方法动态生成的JobBean不支持序列号,也就是说Job不能存到持久化。
同样:也可以通过这两种方法整合Spring JDKTimer.
具体的代码在:
http://download.csdn.net/source/1585522