SpringBoot 邮件发送逻辑及多邮件发送

概述

邮件发送逻辑:在写邮件管理的时候,在思考,邮件的增就是把数据写到数据库中嘛,仔细想想,其实应该是把数据写入到数据库中,并且还要发送邮件才符合,邮件发送的逻辑,也就是说增加一封邮件即向相关人员发送邮件,把发送数据写入到数据库中

在这里插入图片描述

在做后台管理系统的时候,遇到这样一个需求,如上图,即用户可以实现将邮件发送给多个人,在以往的案例中做的是将邮件发送给一个人,那么实现的话,就可以用一个for循环多次调用发送给单人的接口,在SpringBoot的MimeMessageHelper类中提供了一个能够给多人发送数据的方法,将参数设定为方法需要的参数就好了

案例

Service逻辑:service做的事就两件一个是将数据写如数据库,一个是调用邮件接口发送邮件

//事务数据
    @Override
    @Transactional
    public void saveMail(MailDtoTest mailDtoTest) {
   

        mailDtoTest.setUserId(UserUtil.getCurrentUser().getId().intValue());
        mailDtoTest.setCreateTime(LocalDateTime.now(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值