spring配置quartz定时任务,支持初始化执行,循环执行,定点执行等

Spring配置quartz的方式有注解的方式和配置文件的方式,今天主要说使用配置文件的方式来实现初始化执行和定点执行

第一步,在pom.xml配置jar包依赖


	
            org.quartz-scheduler
    	    quartz
    	    2.2.1
	
	
            org.quartz-scheduler
            quartz-jobs
            2.2.1
    

第二步,创建spring-quartz.xml配置文件



                               
	
 
	
	
		
			
		
		
			work
		
	
	
 	
	
		
		
			0 0 0 * * ?
		
	
 
	
	
		
		
		
		
	
	
	
		
			
					
				 
			
		
	

第三步:编写上面的干活的类SynSectionInfoJob

public class SynSectionInfoJob {

	 public void work()
	    {
		 System.out.println("加载完成了");
	    }
}

第四步:可以在web.xml、springmvc.xml或者spring.xml三个配置文件中都可以引入spring-quartz.xml




    contextConfigLocation
    classpath:spring-mybatis.xml,classpath:spring-quartz.xml
   
  
    org.springframework.web.context.ContextLoaderListener
  

启动工程,系统启动后可以打印“加载完成了”

你可能感兴趣的:(Spring)