Spring 定时任务

来源:互联网 发布:程序员刷题的中文网站 编辑:程序博客网 时间:2024/06/16 01:24
<!--系统自动评价五星好评  -->    <bean id="commentJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">        <property name="targetObject">            <bean class="com.cmsz.guide.listener.AutoCommentTask"></bean>        </property>        <property name="targetMethod" value="overTimeAndComment"></property>        <property name="concurrent" value="false" />   </bean>   <bean id="commentTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">        <property name="jobDetail" ref="commentJob" />        <property name="cronExpression" value="0 0 1 * * ?" /><!-- 每天1点0分触发 -->    </bean>    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">        <property name="triggers">            <list>                <ref bean="bonusTrigger" />                <ref bean="commentTrigger"/>            </list>        </property>    </bean>

这个是我的一个定时任务在Spring.xml里面的配置。
一共有三块:

  1. 指定是哪个类,且指定该类的哪个方法
  2. 指定是哪个时间段执行任务,或者是每隔多少时间执行任务
  3. 具体不清楚,反正就是第二块bean 的id被置于此处,而且加入还有其它的定时任务,都会被置于此处。
0 0
原创粉丝点击