Email 有人能解释一下如何在Spring集成中使用Recipient吗

Email 有人能解释一下如何在Spring集成中使用Recipient吗,email,spring-integration,Email,Spring Integration,我正在尝试使用Spring集成发送电子邮件。我看了几本书,并在网上广泛阅读,但我还没有发现如何创建或使用收件人。本教程介绍了如何在其他方面保持良好的发送效果,但有一个差距: public class MySomeClass { @Autowired MailGateway mailGateway; public void doSomethingMethod() { mailGateway.sendMail(recipient); }

我正在尝试使用Spring集成发送电子邮件。我看了几本书,并在网上广泛阅读,但我还没有发现如何创建或使用收件人。本教程介绍了如何在其他方面保持良好的发送效果,但有一个差距:

   public class MySomeClass {
    @Autowired
       MailGateway mailGateway;

      public void doSomethingMethod() {
      mailGateway.sendMail(recipient);
     }
i、 e.没有解释如何创建、填充或以其他方式处理静态收件人类


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

你把苹果和桔子混合在一起;Gordon博客中的
Recipient
类与收件人列表路由器(它路由到一个或多个
MessageChannel
s)无关

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

recipient.getRecipientEmail();
等等

正如Artem所说,只需使用邮件头enricher用适当的数据填充邮件即可


参见。

关于电子邮件
收件人
是将接收邮件的用户类型:
收件人
抄送
密件抄送
。请参见
RecipientType
class。你能提供更多的信息吗?你是什么意思?也许您只需要使用
?我知道收件人引用频道作为收件人列表路由器的一部分。因此,我了解如何在应用程序上下文中配置它。如果以编程的方式创建一个如上所述的sendMail(),我将如何填充收件人对象,特别是考虑到它是一个静态类,那么我的用例将更加动态。我会从数据存储中提取一个电子邮件地址并发送电子邮件,而不是总是发送到同一个端点。好的,谢谢。有点像橙色的苹果。在POJO上使用框架类名而不作解释会令人困惑。这不是我们的博文:)