【发布时间】:2018-06-24 02:42:41
【问题描述】:
问题:
我想知道是否可以在 Spring 中安排作业(通过应用程序中的 UI 在特定日期开始,例如 2018 年 1 月 15 日上午 11 点 UTC)。
场景和说明:
用户(假设是管理员)想要安排工作 - 发送电子邮件
作业计划在特定日期(星期一 1/15 @11 AM)执行
下周他希望在(星期二 1 月 23 日上午 10 点)执行相同的作业 - 执行日期不确定 - 每周可能不同。我还想在数据库中跟踪作业安排的日期。
作业被保存在数据库中,其中包含作业应该执行的日期以及与执行任务相关的所有业务数据。
问题:
我应该寻找哪些关键字才能找到点击如何达到这样的效果?
【问题讨论】:
-
使用 cron 并从 DB 轮询以查找下一个发送电子邮件的日期。
标签: java mysql spring spring-mvc spring-scheduled