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 楼答案
是的,您应该只能迭代用户列表&;发邮件。不需要在循环中创建服务对象。为什么不将Spring的DI用于服务层