0

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

4

2 回答 2

1

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

然后,将此服务用作批处理中的处理器:重用现有服务

于 2011-04-11T08:51:03.667 回答
1

这个问题很模糊,所以我的回答也必须很模糊。

Spring Batch 基于 Spring,所以你可以直接使用 Spring 的 Email Support,阅读参考手册中的相应部分

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

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

当然,您也可以实现基于电子邮件的ItemWriter,但我几乎不认为这是一种好的做法。

于 2011-02-23T10:52:10.890 回答