如何使用java Spring MVC安排邮件

时间:2015-07-30 09:29:54

标签: java email spring-mvc

我创建了一个应用程序,我想在其中添加日程安排邮件功能。我使用Java spring MVC创建了应用程序。有没有办法使用Java spring来安排邮件。我想在事件发生前24小时发送邮件。

1 个答案:

答案 0 :(得分:0)

您可以使用@Scheduled批注创建作业。您可以检查每个作业的滴答声(例如,每天上午6点),然后准备发送哪些消息,然后再发送。别忘了在配置中添加@EnableScheduling批注。

@Component
public class MailSenderJob {

   @Scheduled(cron = "0 0 6 * * ?")
   public void execute() {
      ...
      send(messages);
    }
}

有关排定的更多信息,请查看Scheduling Tasks指南。