1. 程式人生 > >spring定時器Task註解方式配置

spring定時器Task註解方式配置

第一步:spring配置檔案加入頭部加入

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

http://www.springframework.org/schema/task 

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

第二步:加入定時任務註解配置 <task:annotation-driven/>


第三步:加入定時任務掃描包<context:component-scan base-package="com.ssm.common"/>

第四步:寫任務類

package com.ssm.common;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class TaskJava {
    
    @Scheduled(cron="*/10 * * * * ?")//每10秒跑一次任務
    public void test(){
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("定時器跑任務時間:"+df.format(new Date()));
    }

}