spring 4 定时任务

首先在springmvc.xml中添加

xmlns:task="http://www.springframework.org/schema/task" 

http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-4.1.xsd

<!-- 定时任务相关配置 -->
<task:annotation-driven executor="myExecutor" scheduler="myScheduler" />
<task:executor id="myExecutor" pool-size="5" />
<task:scheduler id="myScheduler" pool-size="10" />

 

java部分

@Component

public class ScheduledTesk {

@Scheduled(cron="0/5 * * * * ? ") //间隔5秒执行
public void renewEsbSerial(){
LogManager.getLogger().debug("---ESB serial="+ReadMes.getESBserial());
}
}

 

参考:http://docs.spring.io/autorepo/docs/spring-framework/current/spring-framework-reference/html/scheduling.html#scheduling-annotation-support

 

posted @ 2017-04-10 10:36  野人2046  阅读(155)  评论(0)    收藏  举报