java.lang.IllegalArgumentException:'original'message参数不能为null [英] java.lang.IllegalArgumentException: The 'original' message argument cannot be null
本文介绍了java.lang.IllegalArgumentException:'original'message参数不能为null的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
public class Provider {
private MailSender mailSender;
私人SimpleMailMessage消息;
public void setMailSender(MailSender mailSender){
this.mailSender = mailSender;
}
public void setMessage(SimpleMailMessage message){
this.message = message;
}
public static String getTemplateName(){
returnmainLayout / layout.jsp;
}
public void placeOrder(){
// ... *做业务计算....
/ / ... *呼叫协作者持久订单
//创建一个线程安全的沙箱消息
SimpleMailMessage msg = new SimpleMailMessage(this.message);
msg.setTo(babobka@bk.ru);
msg.setText(Hello);
try {
mailSender.send(msg);
} catch(MailException ex){
//登录并执行
System.err.println(ex.getMessage());
}
}
}
不知道为什么它不工作。我不知道怎么了我添加了所有的类似邮件。
解决方案
SimpleMailMessage msg = new SimpleMailMessage(this.message );
我认为 this.message
为null。您应该首先初始化它。
I'm trying to send email using Spring. Look at my code:
public class Provider {
private MailSender mailSender;
private SimpleMailMessage message;
public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
}
public void setMessage(SimpleMailMessage message) {
this.message = message;
}
public static String getTemplateName() {
return "mainLayout/layout.jsp";
}
public void placeOrder() {
// ... * Do the business calculations....
// ... * Call the collaborators to persist the order
// Create a thread safe "sandbox" of the message
SimpleMailMessage msg = new SimpleMailMessage(this.message);
msg.setTo("babobka@bk.ru");
msg.setText("Hello");
try {
mailSender.send(msg);
} catch (MailException ex) {
// log it and go on
System.err.println(ex.getMessage());
}
}
}
Don't know why it's not working. I have no idea what's wrong. I added all depencies like mail.
解决方案
SimpleMailMessage msg = new SimpleMailMessage(this.message);
I think this.message
is null.You should initialize it first.
这篇关于java.lang.IllegalArgumentException:'original'message参数不能为null的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文