Java 执行日期为DB驱动的计划任务

Java 执行日期为DB驱动的计划任务,java,mysql,spring,spring-mvc,spring-scheduled,Java,Mysql,Spring,Spring Mvc,Spring Scheduled,问题: 我想知道是否有可能在春季通过应用程序中的UI将作业安排在UTC 2018/1/15上午11点这样的特定日期开始 方案和澄清: 一个用户,比如说一个管理员想要安排一个发送电子邮件的工作 作业计划在某个日期(周一上午1/15@11)执行 下周,他希望在周二1月23日上午10点执行相同的工作-执行日期不确定-每周可能不同。我还想在数据库中跟踪作业计划的日期 作业将持久保存在数据库中,并带有作业应该执行的日期以及与执行任务相关的所有业务数据 问题: 我应该寻找什么关键词来找到点击率如何达到这样的

问题:

我想知道是否有可能在春季通过应用程序中的UI将作业安排在UTC 2018/1/15上午11点这样的特定日期开始

方案和澄清:

一个用户,比如说一个管理员想要安排一个发送电子邮件的工作

作业计划在某个日期(周一上午1/15@11)执行

下周,他希望在周二1月23日上午10点执行相同的工作-执行日期不确定-每周可能不同。我还想在数据库中跟踪作业计划的日期

作业将持久保存在数据库中,并带有作业应该执行的日期以及与执行任务相关的所有业务数据

问题:


我应该寻找什么关键词来找到点击率如何达到这样的效果

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

使用cron和来自DB的poll查找下一个发送电子邮件的日期。