【问题标题】:Scheduled task with DB driven execution date具有数据库驱动执行日期的计划任务
【发布时间】:2018-06-24 02:42:41
【问题描述】:

问题:

我想知道是否可以在 Spring 中安排作业(通过应用程序中的 UI 在特定日期开始,例如 2018 年 1 月 15 日上午 11 点 UTC)。

场景和说明:

  1. 用户(假设是管理员)想要安排工作 - 发送电子邮件

  2. 作业计划在特定日期(星期一 1/15 @11 AM)执行

  3. 下周他希望在(星期二 1 月 23 日上午 10 点)执行相同的作业 - 执行日期不确定 - 每周可能不同。我还想在数据库中跟踪作业安排的日期。

  4. 作业被保存在数据库中,其中包含作业应该执行的日期以及与执行任务相关的所有业务数据。

问题:

我应该寻找哪些关键字才能找到点击如何达到这样的效果?

【问题讨论】:

标签: java mysql spring spring-mvc spring-scheduled


【解决方案1】:

您可以在应用程序中使用 Spring Batch。它提供了TaskScheduler,您可以在xml中进行配置。您可以发现它的功能以满足您的需求。我用在线教程做了一些基本的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    相关资源
    最近更新 更多