quartz-2.2.3整合spring-4.3.4

以前是跟孔浩老师学习的quartz1.8版本的,现在quartz升级到了2.x版本,用以前的xml配置一堆错误

1.pom.xml

 

    org.quartz-scheduler
    quartz
    2.2.3

2.spring-quartz.xml



    
    
    
    
        
        
            
                
            
        
        
        
    
    
    
        
        
    
    
        
        
        
    
    
        
        
        
    
    
        
        
    
    
        
        
    
    
    
        
            
                
                
            
        
    

3.ProcessToExecuteJob

package com.yunchuang.maven.mobile.gzt.quartz;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
/**
 * @author 尹冬飞
 * @date 2016年12月14日 上午9:09:00
 */
public class ProcessToExecuteJob extends QuartzJobBean {
    private ProcessToExecute processToExecute;
    public void setProcessToExecute(ProcessToExecute processToExecute) {
        this.processToExecute = processToExecute;
    }
    @Override
    protected void executeInternal(JobExecutionContext jobContext) throws JobExecutionException {
        processToExecute.output();
    }
}

4.ProcessToExecute

package com.yunchuang.maven.mobile.gzt.quartz;
/**
 * @author 尹冬飞
 * @date 2016年12月1日 下午5:00:08
 */
public class ProcessToExecute {
    public void output() {
        System.out.println("important stuff");
    }
    public void output2() {
        System.out.println("important stuff2");
    }
}

5.最后贴上我最终使用的xml配置



    
    
        
        
    
    
    
        
        
    
    
    
        
            
                
            
        
    

你可能感兴趣的:(quartz-2.2.3整合spring-4.3.4)