私はこの方法を以下に示します。どのようにしてこのメソッドを呼び出すことができますか?別のメソッドの中にメソッドがあるので、私は外部メソッドまたは内部メソッドを呼び出す必要があるかどうかはわかりません。このような別のクラスの中にあるメソッドを呼び出す方法は?
、このような
sendConfirmationEmail(user);
または
、第2のケースで
prepare(mimeMessage);
私も例外を処理する必要があります。私はJavaに慣れていないので、実際にはこれを取得しません。
私は春の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("[email protected]");
//message.setFrom("[email protected]");
message.setFrom(new InternetAddress("[email protected]"));
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);
}
https://docs.oracle.com/javase/tutorial/reflect/member/methodInvocation.html – Tom