Quartz定时器配置详解

前段时间做项目的时候用到了quartz定时器,就中间配置和学习的过程,与大家分享一下。
这里我用的是配置在xml的。不能动态的开启和关闭。


需要的jar包

这里就只需要导入quartz-all-1.6.0.jar还有关于spring的jar包还有个commons-collections-3.2.jar


创建quartz.xml






    
    
         
            
        
    
     
    
    
    
    
    
    
    
    
    
    
        
        
        
            0 0 0 * * ? 
            
        
    
    
    
        
            
                
            
        
    



将quartz.xml加入到web中去



    
        contextConfigLocation
        classpath:applicationContext.xml,classpath:quartz.xml 
    

创建TimerTask文件


package com.reassure.utils;

import org.springframework.beans.factory.annotation.Autowired;

import com.reassure.user.entity.User;

public class TimerTask {
    
    @Autowired
    private UserService userService;
    
    
    
    public void clearUserDayMoney(){
        
        User user=userService.findBy(1);
        System.out.println(user.toString());
        
    }

}


这个就是quartz整合spring的讲解,后面有时间我会把动态配置方法也写上去。谢谢小伙伴们的观看~

你可能感兴趣的:(Quartz定时器配置详解)