zoukankan      html  css  js  c++  java
  • Spring设置定时器:quartz

    基础:上一篇搭过的SSH框架中

    1.Spring增加配置,16点55执行(自己需要来修改)

    <!-- 配置定时任务 -->
        <bean id="SchedulerTask" class="org.springframework.scheduling.quartz.JobDetailBean">
          <property name="jobClass">
           <value>com.ccc.quartz.TestQuartz</value>
          </property>
         </bean>
        <!-- 配置定时时间 -->
        <bean id="SchedulerTaskTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
          <property name="jobDetail" ref="SchedulerTask" />
          <property name="cronExpression">
           <value>0 55 16 * * ?</value>
          </property>
         </bean>
        <!-- 开启定时任务 -->
        <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
          <property name="triggers">
           <list>
                 <ref bean="SchedulerTaskTrigger" />
           </list>
          </property>
         </bean>

    2.POM文件增加引入包

    <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context-support</artifactId>
                <version>3.1.2.RELEASE</version>
            </dependency>
            <dependency>
                   <groupId>org.quartz-scheduler</groupId>
                   <artifactId>quartz</artifactId>
                   <version>1.8.5</version>
              </dependency>

    3.TestQuartz

    package com.ccc.quartz;
    /** 
    * @author ccc
    * @datetime 2016年6月15日 下午3:59:06 
    *  
    */
    import org.quartz.JobExecutionContext;
    import org.quartz.JobExecutionException;
    import org.springframework.scheduling.quartz.QuartzJobBean;
    
    
    public class TestQuartz extends QuartzJobBean{
     @Override
     protected void executeInternal(JobExecutionContext arg0)
       throws JobExecutionException {
      System.out.println("定时任务进入");
     }
    }

    4.启动应用等到时间为16点55分的时,控制台输出:

  • 相关阅读:
    四种PHP异步执行的常用方式
    PHP 多进程和多线程的优缺点
    试着用workerman开发一个在线聊天应用
    Python代码报错看不懂?记住这20个报错提示单词轻松解决bug
    PHP面试题大全(值得收藏)
    常见排序算法(三)
    常见排序算法(二)
    常见排序算法(一)
    NumPy 学习笔记(四)
    JavaScript 事件
  • 原文地址:https://www.cnblogs.com/chenchaochao/p/5588117.html
Copyright © 2011-2022 走看看