java(springboot)实现闹钟功能(动态定时器)
文章目录前言需求总体流程实现写在最后前言项目中遇到一个延迟闹钟功能,谨以此篇博客和大家分享下。需求有个日程功能需要添加个闹钟提醒功能,可以设置一次提醒和多次提醒,并且可以设置提醒时间范围。总体流程通过接口新增一个闹铃(选择提醒时间,设置范围)解析参数生成corn表达式,并生成一条任务数据存入数据库判断闹铃的下一次时间是否有今天,有的话需要马上新增一条任务每天晚上定时去获取数据库的数据通过判断时间范围来区分,找到有效的闹铃加到任务中去,因为有些任务并不是当天执行的,可能设在几个月后任务失
原创
2021-11-30 18:53:29 ·
5017 阅读 ·
1 评论