我正在尝试使用 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); 但使用并行流发送每封电子邮件。
紫衣仙女
相关分类