package com.test.modular.task;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class PushTask {
@Scheduled(cron = "0 0/30 * * * ?")
public void push(){
System.out.println("每隔30分钟开始报警,时间:"+(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()));
}
}
spring配置文件做如下修改:
基本上这样就可以了,可能大家会根据自己的业务需求来定时间,可以在这个网址上找到相关的时间设置,cron在线表达式生成器