Spring定时任务的实现方式--ScheduledExecutorService

关于为什么要使用java.util.concurrent.ScheduledExecutorService代替Java.util.Timer/TimerTask,请参考:http://blog.csdn.net/qq_32786873/article/details/53024056 

http://blog.csdn.net/qq_32786873/article/details/53032850


方式一:使用Spring的任务调度类ScheduledExecutorTask

1.建立一个Java类,并实现Runnable接口

package com.Solin.Timer;

import java.util.Date;

public class StartupTask implements Runnable{

	@Override
	public void run() {
		System.out.println(new Date()+" ScheduledExecutorTask...");
	}

}

2.Spring配置


    
	
		
		
		
		 
		
		
	
	
		
			
				
				
			
		
	

3.启动项目后,控制台会打印如下信息:

Thu Nov 03 18:36:24 CST 2016 ScheduledExecutorTask...


方式二:使用ScheduledExecutorService

参考:http://blog.csdn.net/qq_32786873/article/details/53033359

你可能感兴趣的:(◆框架技术,······【Spring】)