摘要:
如何通过spring 向quartz动态注入service或者,传入动态参数?这里主要用到了org.springframework.scheduling.quartz.JobDetailBean这个类的setJobDataAsMap的这个方法!具体的API如下:setJobDataAsMappublic void setJobDataAsMap(Map jobDataAsMap) Register objects in the JobDataMap via a given Map. These objects will be available to this Job only, in con 阅读全文
2012年11月28日 #
摘要:
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用,下面就讲一下如何在spring中使用quartz。spring的配置:<bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="simpleTrigger&qu 阅读全文
摘要:
使用Quartz调度器Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。让我们从定义发送报表邮件的工作开始使用Quartz:创建一个工作定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生子类,如程序清单7.3所示: 程序清单7.3 定义 阅读全文