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分的时,控制台输出:

  • 相关阅读:
    魔术方法___toString()
    魔术方法__set()
    魔术方法__get()
    php面向对象之final关键字用法及实例
    php面向对象之什么是抽象类?及抽象类的作用
    php面向对象之对象克隆方法
    php面向对象之对象比较用法详解
    php面向对象之instanceof关键字的用法
    php表单怎么提交到数据库?
    php表单的验证详解
  • 原文地址:https://www.cnblogs.com/chenchaochao/p/5588117.html
Copyright © 2011-2022 走看看