SpringMvc+quartz整合

一、简介:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。

二、因为定时调度,在很多业务上面都会涉及,想要根据自己的规则来生成自己想要的达到的目的。所以利用quartz来时间定时任务的触发。是非常有必要的。

三、所需要的jar

1)spirng-context.jar;

2)  spring-context-support.jar

3) quartz.jar

四、配置(非注解版)

applicationContext.xml


    
    
    
    
    
    
		
		
	
    
    
    
    
			
			
	
    
    
    
    
		
			
				
			
		
	
public class DataBackUp {

	public void backup()throws Exception{
		System.out.println("数据备份过程."+new Date());
	}
}

五、配置(注解版)

 



 
    
     
     
    

注意:增加命名空间。

 

@Component
public class QuartzTest {
	@Scheduled(cron = "0/10 * *  * * ?") 
	public void backup()throws Exception{
		System.out.println("任务调度."+new Date());
	}
}

六、时间规则

不在赘述时间规则,但是也很重要,直接引荐大神整理的好的成果!

任务调度-时间规则

欢迎各路大神前来指导~如有问题可及时联系~

你可能感兴趣的:(框架,时间调度,quartz)