Java中常用的定时任务有以下四种:
优点:不需要任何框架,JDK自带,调度简单
缺点:仅仅是个时间间隔的定时器
优点:支持cron,功能强大,不用Spring框架也可以使用
优点:支持cron,比Quartz简单
优点:操作系统级别的定时任务,支持所有语言
缺点:精度只能达到分钟级别
可以根据不同的业务场景,选择不同的定时器,各定时器的笔记如下:
【Java定时任务】Timer+TimerTask-CSDN博客
【Java定时任务】SpringBoot+@Schedule注解-CSDN博客