spring 自动定时任务

<!--定时下载补偿类别字典 -->
     <bean id="updateLeechdomjob"  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
        <property name="targetObject"> 
            <ref bean="ncmsServices"/>
         </property>
        <property name="targetMethod" value="autoUpdateLeechdom" />
        <property name="concurrent" value="false" /><!-- 作业不并发调度 -->  
    </bean> 
    
    <!-- 配置触发器 -->
    <bean id="updateCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">   
        <property name="jobDetail" ref="updateLeechdomjob" />  
        <property name="cronExpression" value="0 0 2 1 * ?" />  
    </bean> 
    <!-- 调度工厂实例化后,经过0秒开始执行调度  ,每5秒调度一次   -->
    <!-- <bean id="updateCronTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail" ref="updateLeechdomjob" />  
        <property name="startDelay" value="0" /> 
        <property name="repeatInterval" value="5000" />
    </bean> -->  
    <!-- 添加触发器 -->  
    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
        <property name="triggers">  
            <list>  
                <ref bean="updateCronTrigger" />  
            </list>  
        </property>  
    </bean> 

 

posted on 2017-03-16 11:24  菜鸟成长心酸路  阅读(114)  评论(0)    收藏  举报

导航