一般实际开发的简单实现中,首先定义好该类被扫描进入容器, 在启动函数上添加@Scheduled(cron = "表达式"), 表达式按照你的规则进行设定
例如: cron表达式设定
"* * 0/2 5 6 3 2024"
秒 分 时 日 月 星期几 年 位置用*号表示就是不指定
意思: 2024年六月五日星期三从凌晨开始没两小时执行一次
记不住也可以用一般的在线cron表达式生成
"https://www.matools.com/cron" (https://link.segmentfault.com/?enc=MmdXLIYlNKEPRZj5ukimqQ%3D%3D.upPsGxGLfIfOxUQpIrYXiJ2zuPRdJFjmAfflJXP6JeU%3D)
单体服务一般可以直接使用springBoot这种注解方式,但是存在多个节点的记得加上一个分布式锁