ssm中配置Quartz定时调度任务

1.首先在你web项目中pom.xml配置相关依赖jar包,非maven项目自行添加对应版本的jar文件

pom.xml:



    org.quartz-scheduler
    quartz
    2.2.1

2.你需要创建spring-quartz.xml文件,并且在web.xml中能够扫描到该配置文件

web.xml:

    
    
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:config/spring*.xml
        
        1
        true
    

    
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
        org.springframework.web.util.IntrospectorCleanupListener
    

spring-quartz.xml:




    
    

    
    
        
        
        
        
        
        
    

    
    
        
        
        
        
    

    
    
        
        
        
        
        
        
    

    
    
        
        
        
        
    

    
    
        
            
                
                
                
            
        
    

3.创建执行任务的java类。

MyQuartzTask.java:

package com.demo.task;

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

/**
 * Created by xxx on 2018/8/25.
 */
public class MyQuartzTask {
    //触发器运行的任务3
    public void doCronTaskFive(){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("doCronTaskFive《5s/次》正在运行..."+sdf.format(new Date()));
    }

    //触发器运行的任务2
    public void doCronTaskThree(){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("doCronTask《3s/次》正在运行..."+sdf.format(new Date()));
    }
}

4.开启项目,执行结果:

doCronTask《3s/次》正在运行...2018-08-25 12:28:39
doCronTaskFive《5s/次》正在运行...2018-08-25 12:28:40
doCronTask《3s/次》正在运行...2018-08-25 12:28:42
doCronTask《3s/次》正在运行...2018-08-25 12:28:45
doCronTaskFive《5s/次》正在运行...2018-08-25 12:28:45
doCronTask《3s/次》正在运行...2018-08-25 12:28:48
doCronTaskFive《5s/次》正在运行...2018-08-25 12:28:50
doCronTask《3s/次》正在运行...2018-08-25 12:28:51
doCronTask《3s/次》正在运行...2018-08-25 12:28:54
doCronTaskFive《5s/次》正在运行...2018-08-25 12:28:55
doCronTask《3s/次》正在运行...2018-08-25 12:28:57

你可能感兴趣的:(quartz)