<?xml version="1.0" encoding="GBK"?> 

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 

<beans> 

 <description>Spring Quick start</description> 

 <!--需要执行的任务(普通java类)--> 

 <bean id="LoadConfigJob" class="com.test.LoadConfigJob"/> 



 <!--methodInvoking declare--> 

 <bean id="methodInvokingJobDetail_LoadConfigJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 

 <!--注入任务--> 

 <property name="targetObject"> 

 <ref bean="LoadConfigJob"/> 

 </property> 

 <!--★任务执行的方法--> 

 <property name="targetMethod"> 

 <value>start</value> 

 </property> 

 </bean> 



 <bean id="CronTrigger_LoadConfigJob" class="org.springframework.scheduling.quartz.CronTriggerBean"> 

 <!--注入JobDetail--> 

 <property name="jobDetail"> 

 <ref bean="methodInvokingJobDetail_LoadConfigJob"/> 

 </property> 

 <!--时间配置--> 

 <property name="cronExpression"> 

 <value>0/20 * * * * ?</value> 

 </property> 

 </bean> 

 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 

 <property name="triggers"> 

 <list> 

 <!--注入CronTriggerBean--> 

 <ref local="CronTrigger_LoadConfigJob"/> 

 </list> 

 </property> 

 </bean> 

</beans>