我正在開發一個應用程序,並且該應用程序在某些情況下發送郵件。例如;Spring mvc發送郵件爲非阻塞
當用戶更新他的電子郵件時,發送給用戶的激活郵件是爲了驗證新的電子郵件地址。這是一段代碼;
............
if (!user.getEmail().equals(email)) {
user.setEmailTemp(email);
Map map = new HashMap();
map.put("name", user.getName() + " " + user.getSurname());
map.put("url", "http://activationLink");
mailService.sendMail(map, "email-activation");
}
return view;
我的問題是響應時間變長,因爲電子郵件發送。有沒有辦法像非阻塞方式發送電子郵件?例如,郵件提前
與['@Async做在一個單獨的線程'](http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html) –