Я пытаюсь отправить электронное письмо с использованием Spring-Boot, но отправляю его с помощью параллельных потоков, чтобы оно не было синхронизировано. Может ли кто-нибудь указать мне правильное направление с кодом.
Это то, что у меня пока есть -
for (String toAddress : emailDto.getToEmailAddresses()) {
message = new SimpleMailMessage();
message.setTo(toAddress);
message.setSubject(emailDto.getSubject());
message.setText(emailDto.getBody());
message.setFrom(fromAddress);
emailSender.send(message);
_logger.info("Send Email successfully to " + toAddress);
}
Я пытаюсь сделать что-то в этом направлении - toAddresses.parallelStream (). ForEach (System.out :: println);Но используйте параллельный поток для отправки каждого электронного письма.