前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Quartz组件使用二 原

Quartz组件使用二 原

作者头像
南郭先生
发布2018-08-14 15:36:52
2160
发布2018-08-14 15:36:52
举报
文章被收录于专栏:Google Dart

第一步:定义执行类

代码语言:javascript
复制
package group.esperanto.util;

import java.text.SimpleDateFormat;
import java.util.Date;

public class MyTask2 {
   public void excute() {
       System.out.println("当前日期:  " + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
   }
}

第二步:在Spring中配置执行类信息

代码语言:javascript
复制
  <!-- 配置自定义任务执行类 -->
<bean id="quartzFactory2" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">   
  <!-- 定义要执行任务调度的任务类对象,需要一个具体的类对象处理 -->
    <property name="targetObject">
       <bean class="cn.mldn.util.MyTask2"/>
     </property>
  <!-- 定义任务调度是执行的具体方法 -->
   <property name="targetMethod" value="excute"/>
</bean>

第三步:定义间隔触发或定时触发

代码语言:javascript
复制
<!-- 描述间隔触发控制 -->
<bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
    <!-- 定义间隔触发程序类 -->
   <property name="jobDetail" ref="quartzFactory2"/>
    <!-- 触发延迟 -->
   <property name="startDelay" value="0"/>
    <!-- 间隔时间 -->
   <property name="repeatInterval" value="2000"/>
</bean>

代码语言:javascript
复制
<!-- 定义定时触发 -->
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
    <!-- 定义定时触发类 -->
    <property name="jobDetail" ref="quartzFactory2"/>
   <!-- 定义CRON表达式 , 每秒触发 -->
    <property name="cronExpression" value="* * * * * ?"/>
</bean>

第四步: 定义配置调度工厂类

代码语言:javascript
复制
<!-- 定义调度工厂类配置 -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
     <list>
       <!-- <ref bean="simpleTrigger"/> --> 
         <ref bean="cronTrigger"/>
     </list>
  </property>
</bean>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/08/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档