- cron 定时任务表达式 @Scheduled(cron="*/1 * * * * *") 表示每秒 - crontab 工具 https://tool.lu/crontab/
 
- fixedRate: 定时多久执行一次(上一次开始执行时间点后xx秒再次执行;)
- fixedDelay: 上一次执行结束时间点后xx秒再次执行
Application
 //定时任务 @EnableScheduling
示例类【Scheduling】
 /**
 * TODO 暂时没用的定时任务
 */
@Component
public class Scheduling {
    //@Scheduled(fixedRate = 2000)
    //@Scheduled(cron = )
    public void sun(){
        System.out.println(LocalDateTime.now()+" 滴滴答答!!!");
    }
}
 import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
@Service
public class HelloSchedule {
    //@Scheduled(cron = "* 0/1 * * * ?") 秒分时日月年
    //@Scheduled(cron = "* * 0/1 * * ?")   linux unix  rsync crontab
     @Scheduled(cron = "0/5 * * * * ?")
     public void hello(){
         System.out.println("enter hello job!");
     }
}
 本文作者为DBC,转载请注明。
