09 quartz的使用

quartz是极其流行的一款定时框架。本节将阐述spring与quartz的整合。

1、操作步骤

  • 创建好一个基于maven的web工程
  • 加入以下依赖和插件
  
   
      org.springframework
      spring-context-support
      4.1.9.RELEASE
    
    
      org.quartz-scheduler
      quartz
      2.3.0
    
    
      org.springframework
      spring-web
      4.1.7.RELEASE
    
    
      org.springframework
      spring-tx
      4.1.7.RELEASE
    
  
  
    quartz-test
    
      
        org.apache.tomcat.maven
        tomcat7-maven-plugin
        
          /
          8088
        
      
    
  
  • 在src/main/resources中创建applicationContext-quartz.xml


    
    

    
    
        
        
        
        
            show
        
    

    
    
        
        
        
    

    
        
            
                
            
        
    

  • 修改web.xml
  
    org.springframework.web.context.ContextLoaderListener
  
  
    contextConfigLocation
    classpath:applicationContext-quartz.xml
  
  • 在src/main/java中创建net.wanho.QuartzTest.java
package net.wanho;

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

public class QuartzTest {
    public void show(){
        System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
    }
}
  • 启动,测试,便能看到如下效果:


    09 quartz的使用_第1张图片
    测试结果

    以上就是在spring中整合quartz的过程。

你可能感兴趣的:(09 quartz的使用)