quartz 使用方法

1 篇文章 0 订阅
1 篇文章 0 订阅

quartz 使用方法


</pre>首先下一个任务类</p><p>package <span style="background-color: rgb(240, 240, 240);">com.quartz.TaskJob;</span></p><p><pre name="code" class="java">public class TaskJob {
	
	
	public void webChatreturn() {
		
		
	}

}

然后配置quartz.xml
      <!-- 这里指定调用哪个方法 -->
      <!-- 要扫描的类 -->
    <beans:bean id="runMeTask" class="com.quartz.TaskJob"/>  
    <beans:bean id="runMeJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
    <span style="white-space:pre">	</span><beans:property name="targetObject" ref="runMeTask" />  
    <span style="white-space:pre">	</span><beans:property name="targetMethod" value="webChatreturn" />  
<span style="white-space:pre">	</span></beans:bean>  
  
    <!-- Simple Trigger, run every 5 seconds 这里是任务自启动开始只执行多少次-->  
    <!-- <beans:bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">  
        <beans:property name="jobDetail" ref="runMeJob" />  
        每5s启动一次
        <beans:property name="repeatInterval" value="<span style="font-family: Arial, Helvetica, sans-serif;">5000</span>" />  
        延迟10s
        <beans:property name="startDelay" value="5000"/> 
         重复10次  
        <beans:property name="repeatCount">
        <span style="white-space:pre">	</span><beans:value>10</beans:value>
        </beans:property>
    </beans:bean>   -->
    
    
    <!-- ======================== 调度触发器 ===========这里是配置定时执行============= -->  
<span style="white-space:pre">	</span><beans:bean id="CronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">  
<span style="white-space:pre">	</span>    <beans:property name="jobDetail" ref="runMeJob"></beans:property>  
<span style="white-space:pre">	</span>    <beans:property name="cronExpression" value="0 */3 * * * ?"></beans:property>  
<span style="white-space:pre">	</span></beans:bean>  
  <span style="white-space:pre">	</span><!-- ======================== 调度工厂 ======================== -->  
    <beans:bean   class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
        <beans:property name="triggers">  
            <beans:list>  
                <beans:ref bean="CronTriggerBean" />  
            </beans:list>  
        </beans:property>  
    </beans:bean>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值