如何使用spring批量发送多封电子邮件

时间:2011-02-23 09:54:12

标签: java spring spring-batch mass-emails

我需要使用Spring Batch向我的应用程序中的许多用户发送多封电子邮件。我是Spring Batch的新手。需要一些指示。

2 个答案:

答案 0 :(得分:1)

这个问题是模糊的,所以我的答案也必须非常模糊。

Spring Batch基于Spring,所以你可以使用Spring的电子邮件支持,阅读corresponding section from the reference manual

在Spring Batch中,您可以在不同的地方注册监听器,例如

这些侦听器中的每一个都可以是一个自定义实现,使用MailSenderSimpleMailMessage中使用上述链接中描述的技术发送电子邮件。

您当然也可以实施基于电子邮件的ItemWriter,但我很难称之为良好做法。

答案 1 :(得分:1)

此外,您可以编写应用程序使用的邮件服务。

然后,将此服务用作批处理中的处理器:Reusing Existing Services