关于spring quartz定时任务执行带参数的方法的问题

项目上有个执行定时任务的需求,我选择的是Spring Quartz。但是这个需求需要在不同的定时时间向方法传送不同的参数。发现可以使用arguments参数实现。
比如:
<bean id="allDataStorage" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" >
<property name="targetObject" ref="iRawDataStorageService"/>
        <property name="targetMethod" value="allDataStorage" />
  <property name="arguments"  value=""/>
/bean>

有个定时任务是iRawDataStorageService的allDataStorage方法,这个方法需要传递一个字符串的参数。arguments 的value为空,表示向方法传了一个空字符串。

猜你喜欢

转载自smalltengger.iteye.com/blog/2256421