Advertisement

java定时任务 cron

阅读量:

用来操作数据库定时任务

流程:

1.启动类上加注解: @EnableScheduling

2.去类里 注入要用到的service 并且加上注解

3.创建方法 方法里就是service调用到mapper.xml 的sql

复制代码
 /** * updateAccessNumber
    
      * 清空当天问诊
    
      * */
    
     @Async
    
     @Scheduled(cron = " 0 0 0 1/1 * ? ")
    
     public void updateAccessNumber() {
    
  
    
     try {
    
         //清空当日问诊
    
         iDoctorAndTeamService.updateAccessNumber();
    
         logger.error("清空当日问诊成功呢---------------->");
    
     } catch (Exception e) {
    
         e.printStackTrace();
    
         logger.error("清空当日问诊异常!!!---------------->" + e.getMessage());
    
     }
    
     }

4. @Scheduled(cron = " 0 0 0 1/1 * ? ") 表示每天0点0分0秒定时启动

复制代码
  • 每隔5秒执行一次:*/5 * * * * ?

用下面这个生成器选择到你想要的时间:

该平台提供:线上Cron表达式生成器

全部评论 (0)

还没有任何评论哟~