目前常用的定时任务实现:
实现方式 | cron表达式 | 固定时间执行 | 固定频率执行 | 开发难易程度 |
---|---|---|---|---|
JDK 的TimeTask | 不支持 | 支持 | 支持 | 复杂 |
Spring Schedule | 支持 | 支持 | 支持 | 简单 |
Quartz | 支持 | 支持 | 支持 | 难 |
从以上表格可以看出,Spring Schedule框架功能完善,简单易用 对于中小型项目需求,Spring Schedule是完全可以胜任的
实现方式 | cron表达式 | 固定时间执行 | 固定频率执行 | 开发难易程度 |
---|---|---|---|---|
JDK 的TimeTask | 不支持 | 支持 | 支持 | 复杂 |
Spring Schedule | 支持 | 支持 | 支持 | 简单 |
Quartz | 支持 | 支持 | 支持 | 难 |
从以上表格可以看出,Spring Schedule框架功能完善,简单易用 对于中小型项目需求,Spring Schedule是完全可以胜任的