ThreadPoolTaskScheduler四个版本定时任务方法:
1、schedule(Runnable task, Date stateTime),在指定时间执行一次定时任务
2、schedule(Runnable task, Trigger trigger),动态创建指定表达式cron的定时任务,threadPoolTaskScheduler.schedule(() -> {}, triggerContext -> newCronTrigger("").nextExecutionTime(triggerContext));
3、scheduleAtFixedRate,指定间隔时间执行一次任务,间隔时间为前一次执行开始到下一次任务开始时间
4、scheduleWithFixedDelay,指定间隔时间执行一次任务,间隔时间为前一次任务完成到下一次开始时间