通过配置文件设置定时任务,以及时间的选择

<bean id="coursewareTask" class="org.guangyu.task.CoursewareTask">

</bean>


<bean id="lookNum"   class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject">
  <!--将你的类添加到定时器当中 -->
  <ref bean="coursewareTask" />
  </property>
  <property name="targetMethod">
  <!--定时执行类里面的哪个方法 -->
  <value>updateLookNum</value>
  </property>
<property name="concurrent" value="false" />
</bean>


<bean id="timeTriggerl5"   class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
  <ref bean="lookNum" />
</property>

<!--定时的语法 -->
<property name="cronExpression">
  <!--<value>0/10 * * * * ?</value> -->
  <!--每5秒一次执行 -->
  <value>*/5 * * * * ?</value>
  <!--每天零点执行 -->
  <!--<value>0 0 0 * * ?</value> -->
  <!--每天23点45分执行 -->
  <!-- <value>0 45 23 * * ?</value> -->
  </property>
</bean>

猜你喜欢

转载自www.cnblogs.com/jinsheng1027/p/11376146.html