前面出了 一个20000+元的 Bug ,现在来认真的看看 Spring Schedule 是如何处理定时任务的。 Spring Schedule 配置时间的三种方式 fixRate: 间隔时间,会根据首次执行时间预先安排固定的时间,错过立即执行 fixDelay: 间隔时间,上次结束时间后多少间隔后执行 cron: 指定具体时间,错过立即执行 fixRate 运行方式 fixRate 是会根据开始时间预先安排一系列的固定时间点,如果错过了安排的时间点,则立即执行,否则等待下一个执行时间点,如下图…