有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

spring通过高级Java循环向多个用户发送电子邮件

我有以下代码:

for (User user : users) {
    MailService mserv = new MailService();
    mserv.sendPasswordResetMail(user, null);
}

我使用的是高级for循环,所以创建多个MailService对象可行吗?我是否可能只创建一个MailService对象,并且可以向多个用户发送电子邮件,代码:

MailService mserv = new MailService();    
for (User user : users) {
    mserv.sendPasswordResetMail(user, null);
}

我该怎么办


共 (1) 个答案

  1. # 1 楼答案

    是的,您应该只能迭代用户列表&;发邮件。不需要在循环中创建服务对象。为什么不将Spring的DI用于服务层