0
다음은 전자 메일을 보내는 코드입니다.스프링 프레임 워크를 사용하여 전자 메일 보내기
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
public class TestArrayList {
private MailSender mailSender;
public void sendMail(String from, String to, String subject, String msg) {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(from);
message.setTo(to);
message.setSubject(subject);
message.setText(msg);
mailSender.send(message);
}
public static void main(String[] args) {
TestArrayList obj=new TestArrayList();
obj.sendMail("[email protected]", "[email protected]", "Testing123", "Testing only \n\n Hello Spring Email Sender");
}
}
그러나
내가 내가 틀렸다 곳 나는 그것을 얻지 않는다 다음과 같은 오류 메시지를 받았습니다. 이 초기화되지 여기 mailSender
Exception in thread "main" java.lang.NullPointerException
at TestArrayList.sendMail(TestArrayList.java:16)
at TestArrayList.main(TestArrayList.java:20)
mailSender를 초기화하려고 시도했을 때 MailSender 오류 메시지 유형을 인스턴스화 할 수 없습니다 ... – vijayk
@vijayk : 정확한 문제를 식별 할 수 있도록 stacktrace에서 자세한 내용을 추가하십시오. – xyz
그냥 mailSender 객체를 시작하지만 오류가 발생했을 때 오류가 발생하면 오류가 발생합니다. – vijayk