Может кто-нибудь объяснить, как использовать 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();
и т.п.
Как говорит Артем, просто заполните сообщение соответствующими данными, используя обогащенный почтовый заголовок.