您好我需要有关在Spring mvc中定期发送电子邮件的帮助,任何人都可以建议哪种方式最好以及我如何实现这一目标,
答案 0 :(得分:2)
如果必须来自应用程序内部,您可以在其中添加Spring @Scheduled
服务,并让此服务发送您的电子邮件。
类似于
// once every hour, on top of the hour, Mondays to Fridays
@Scheduled(cron = * 0 * * * MON-FRI)
public void sendMail() {
//mail stuff here
}
答案 1 :(得分:0)
在您的应用程序之外运行计划任务。使用crontab等。
答案 2 :(得分:0)
我会说你会使用Quartz计划来处理这个问题。这里有一些关于调度任务的文档:
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
答案 3 :(得分:0)
与Spring 3 + QuartZ Job Scheduler有很好的兼容性。使用QuartZ,您可以安排一个可以轻松定期发送电子邮件的cron触发器,这种方法最好的是,一切都很容易实现和配置。我建议你请通过以下链接: