Может кто-нибудь объяснить, как использовать Recipient в 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 ответ

Решение

Вы смешиваете яблоки и апельсины; Recipient класс в блоге Гордона не имеет ничего общего с маршрутизатором списка получателей (который направляет к одному или нескольким MessageChannelс).

Recipient Вот простой POJO/JavaBean с информацией о получателе электронной почты...

recipient.getRecipientEmail();

и т.п.

Как говорит Артем, просто заполните сообщение соответствующими данными, используя обогащенный почтовый заголовок.

Смотрите документацию для более подробной информации.

Другие вопросы по тегам