ssm定时任务的实现

一、单独建立一个目录结构用来存放定时任务

二、创建task的配置文件  我起的名字是spring-task.xml,并将配置文件在web.xml中进行配置。如下所示

ssm定时任务的实现_第1张图片


三,补充spring-task.xml



    
    

    
    
    
    

记得编写的Java定时任务类要放在包扫描的路径下

四、编写定时任务类


package util.timer;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
* Created by Administrator on 2017/12/20.
 */

@Component
public class TimerTask {
    @Scheduled(cron = "0/2 * * * * ?")//每隔2秒隔行一次
    public void test2()
    {
        System.out.println("job2 开始执行");
    }
}


大家记得加上@Component注解(把普通pojo实例化到spring容器中,相当于配置文件中的),否则的话,定时任务无法启动


接下来启动服务器就可以了


你可能感兴趣的:(ssm定时任务)