<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject"><ref bean="beanName" /></property>
<property name="targetMethod"><value>beanMethod</value></property>
</bean>
<bean id="RunTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail"><ref bean="jobDetail" /></property>
<property name="cronExpression"><value>*/20 * * * * ?</value><!-- [秒] [分] [小时] [日] [月] [周] [年]--> </property>
</bean>
<bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="RunTrigger" />
</list>
</property>
</bean>
<property name="targetObject"><ref bean="beanName" /></property>
<property name="targetMethod"><value>beanMethod</value></property>
</bean>
<bean id="RunTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail"><ref bean="jobDetail" /></property>
<property name="cronExpression"><value>*/20 * * * * ?</value><!-- [秒] [分] [小时] [日] [月] [周] [年]--> </property>
</bean>
<bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="RunTrigger" />
</list>
</property>
</bean>