spring,任务调度

来源:互联网 发布:闪动图片制作软件 编辑:程序博客网 时间:2024/05/11 00:29
<bean id="festivalQuarz" class="com.redmoon.rmss.wieyes.mobile.webservice.rssvideo.RssVideosImpl"/>
      <!--定义定时执行testQuarz 这个bean中的sayHello()方法--> 
      <bean id="helloworldTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
          <property name="targetObject" ref="festivalQuarz"/> 
          <property name="targetMethod" value="getRssVideoList"/>
      </bean>
      <!--触发器的bean的设置,在这里我们设置了我们要触发的jobDetail是哪个。这里我们定义了要触发的jobDetail是helloworldTask,即触发器去触发哪个bean..并且我们还定义了触发的时间:每天5:17pm-->
      <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> 
          <property name="jobDetail"><ref bean="helloworldTask" /></property> 
          <property name="cronExpression"><value>0 7 13 * * ?</value></property> 
      </bean> 


  <!--管理触发器的总设置,管理我们的触发器列表,可以在bean的list中放置多个触发器--> 
      <bean  class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
          <property name="triggers">
                <list>
                <ref local="cronTrigger" />
                </list> 
          </property> 
      </bean>