@Scheduled 定时任务

/ Java / 没有评论 / 1451浏览

@Scheduled 定时任务

关于 @Scheduled 我相信大家并不陌生。今天总结一下它的相关配置。

@Scheduled 定时器

@Scheduled 定时器的使用很简单,代码如下:

@Component  //import org.springframework.stereotype.Component;    
public class MyTest{    
      @Scheduled(cron="0/5 * *  * * ? ")   //每5秒执行一次    
      @Override    
      public void myTest(){    
            System.out.println("进入测试");    
      }    
} 

cron-like 表达式

字段允许值允许的特殊字符
0-59,– * /
0-59,– * /
小时0-23,– * /
日期1-31,– * ? / L W C
月份1-12 或者 JAN-DEC,– * /
星期1-7 或者 SUN-SAT, – * ? / L C #
(可选) 留空, 1970-2099,– * /

表达式意义: