spring quartz例子?

悬赏:3 发布时间:2008-07-25 提问人:xey8501 (初级程序员)

谁有完整的spring +quartz的代码?给一份参考下 谢谢

采纳的答案

2008-07-25 llade (资深程序员)

<bean id="passwordChangeJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
	  <property name="jobDetail">
	    <ref local="passwordChangeJob"/>
	  </property>
	  <property name="cronExpression">
	    <value>0 0 0,12 * * ?</value>
	  </property>
	</bean>


0 0 0,12 * * ?是cron表达式,参照第一楼的链接。

提问者对于答案的评价:
谢谢!

其他回答

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
	  <property name="triggers">
	    <list>
	      <ref local="passwordChangeJobTrigger"/>
	    </list>
	  </property>
	</bean>
<!-- 示例 -->
  	<bean id="passwordChangeJob"  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
	    <property name="targetObject">
			   <bean class="your.company.PasswordChangeJob" autowire="byName"/>
	    </property>
	    <property name="targetMethod"><value>run</value></property>
	</bean>
	
	<bean id="passwordChangeJobTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
	  <property name="jobDetail">
	    <ref local="passwordChangeJob"/>
	  </property>
	  <property name="startDelay">
	  <!--单位毫秒-->
	    <value>1000</value>
	  </property> 
	  <property name="repeatInterval">
	    <value>3000</value>
	  </property>
	</bean>



public class PasswordChangeJob{
	
			public void run(){
				........
			}
	}
llade (资深程序员) 2008-07-25