最近,使用了此计时任务,并且以前简单地使用注释的方法。需求发生变化后,就必须对其进行修订。我考虑了动态的正时任务和连接的数据库来选择动态选择,这确实解决了问题。但是,仍然存在一个缺陷,也就是说,任务的执行时间无法被设置,不可能像QQ一样进行谈论。在给XDM Blessing生日时,设置将于晚上00:00发布。这篇文章在上面写了一个小型演示,希望能帮助所有人。
阅读本文后:
只要可以使用cron表达式,就可以使用注释的现实真的很简单。?♂?
步骤1:评论主要启动课程
步骤2:写一堂课并将其注入弹簧。关键是注释。()在cron表达式中,它用于解释该方法的执行周期。还有什么?
我经常不记得了,它通常是在线生成的:cron表达是在线生成的
执行效果:
源代码在文本的末尾。还有什么?
实际上,它也很简单。
步骤1:创建一个数据库表。
步骤2:导入数据库相关的依赖项,以便可以从数据库中查询数据。?♂?
步骤3:代码
运动课:
映射层:
步骤4:编写类实现?
实施方法,该方法的作用是根据给定的ScheduledTaskOmetrarrrarr注册任务和特定任务实例
注意:修改任务执行周期时,有效的时间是执行最近的任务。这是要注意它。了解生活中的生活是我们电话卡的包装将在下个月生效,含义是相同的。
源代码也在文本的末尾。
通常,我在序言中说的是业务场景,这是一个时间 - 时间任务。-时间。
实现主要取决于要实现的方法。它的本质和动态时机任务是相同的。
该代码包含注释,没有太多解释。
您需要注意这里的某个点,我已经在项目中进行了类型转换。此处发布(主要是复制剩余的代码,在源代码中都有)
您可以简单地使用它,可以使用注释将其直接标记在属性上。
物理阶级的简单性:
??
打开动态任务:
查看尚未执行的动态任务:
结果:
它与我们的代码完全相同。
停止任务:
再次看一下,停止的拉力
:Springboot-Scheduled
简要介绍了本文,并且需要根据具体情况进行具体分析。
您好,我的博客作者希望这篇文章能使您感觉良好!