【发布时间】:2017-08-29 08:59:27
【问题描述】:
我有这个方法如下所示。我怎样才能在某个地方调用这个方法?由于另一个内部有一个方法,我不清楚我应该调用外部方法还是内部方法。
像这样,
sendConfirmationEmail(user);
或
像这样,
prepare(mimeMessage);
在第二种情况下,我是否也需要处理异常。由于我对 Java 不太熟悉,所以我不太明白。
我正在创建一个 Spring Web 应用程序。我想从 Java 控制器调用它。请帮忙。
public void sendConfirmationEmail(final User user) {
MimeMessagePreparator preparator = new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws Exception {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage);
message.setTo("sanduni@vclhq.com");
//message.setFrom("adbuylk@gmail.com");
message.setFrom(new InternetAddress("adbuylk@gmail.com"));
Map model = new HashMap();
model.put("user", user);
String text = VelocityEngineUtils.mergeTemplateIntoString(
velocityEngine, "com/dns/registration-confirmation.vm", model);
message.setText(text, true);
}
};
this.mailSender.send(preparator);
}
【问题讨论】: