我有以下代码:
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);
}
我该怎么办?
答案 0 :(得分:0)
是的,您应该只能迭代用户列表&发送邮件。无需在循环中创建服务对象。为什么不使用Spring的DI服务层?