有人可以解释如何在Spring Integration中使用Recipient

时间:2014-03-12 15:14:08

标签: email spring-integration

我正在尝试使用Spring Integration发送电子邮件。我已经看了几本书并且在线广泛但我还没有发现如何创建或使用收件人。本教程用于发送http://gordondickens.com/wordpress/2010/08/09/sending-outbound-smtp-messages-through-gmail-with-spring-integration/,而在其他方面表现良好则有差距:

   public class MySomeClass {
    @Autowired
       MailGateway mailGateway;

      public void doSomethingMethod() {
      mailGateway.sendMail(recipient);
     }

即。没有解释如何创建,填充或以其他方式处理静态收件人类。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

你正在搅拌苹果和橘子; Gordon博客中的Recipient类与收件人列表路由器无关(路由到一个或多个MessageChannel)。

这里的Recipient是一个简单的POJO / JavaBean,其中包含有关电子邮件收件人的信息......

recipient.getRecipientEmail();

正如Artem所说,只需使用邮件标题更丰富,使用适当的数据填充邮件。

请参阅documentation for more details