为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Spring Boot 和并行流发送电子邮件

使用 Spring Boot 和并行流发送电子邮件

有只小跳蛙 2023-12-13 10:03:55
我正在尝试使用 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); 但使用并行流发送每封电子邮件。
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

SimpleMailMessage.setTo已经有多个地址的情况,所以你可以简单地写

message.setTo(emailDto.getToEmailAddresses().toArray(new String[0]))


查看完整回答
反对 回复 2023-12-13
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信