在高级Java循环中向多个用户发送电子邮件

时间:2016-03-17 22:01:05

标签: java spring object

我有以下代码:

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 个答案:

答案 0 :(得分:0)

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