1. 程式人生 > >ScheduledTasks(定時任務)

ScheduledTasks(定時任務)

spring框架的Scheduling Tasks學習demo
在上一篇ssm框架中新增一些內容
1.目錄截圖
這裡寫圖片描述
2.在springmvc中新增task以及任務掃描註解以及掃描的test包
這裡寫圖片描述

<context:component-scan base-package="com.fyl.smm.controller,com.fyl.smm.test"/>  
<task:annotation-driven/> 

3.TestScheduledTasks類內容(每隔5秒在控制檯輸出一條語句)

package com.fyl.smm.test;

import
java.text.SimpleDateFormat; import java.util.Date; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component //(把普通pojo例項化到spring容器中,相當於配置檔案中的<bean id="" class=""/>) public class
TestScheduledTasks {
private static final Logger log = LoggerFactory.getLogger(TestScheduledTasks.class); private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 5000) //執行定時任務 public void reportCurrentTime() { log.info("The time is now {}"
, dateFormat.format(new Date())); } }

每天記錄自己學習的點滴