Как получить данные от beanclass весной MVC? Я пытаюсь, но у меня есть ошибка.Как получить данные в beanclass весной MVC?
В Spring MVC я не получить данные из фасоли класса
Это мой боб класс
public class EmailBean
{
private Long id;
private String from;
private String to;
private String subject;
private String content;
private String status;
//getter and setter
}
Это мой E-mail отправителя
public class EmailSender extends Thread
{
private EmailBean eb;
public EmailBean getEb()
{
return eb;
}
public void setEb(EmailBean eb)
{
this.eb = eb;
}
public void run()
{
sendSingleEmail(eb);
}
public static void sendSingleEmail(EmailBean eb)
{
System.out.println(eb.getTo());
System.out.println(eb.getSubject());
System.out.println(eb.getContent());
}
}
Это мой основной класс
public class TestMail {
public static void main(String[] args)
{
try
{
EmailBean eb=new EmailBean();
eb.setFrom("[email protected]");
eb.setTo("[email protected]");
eb.setSubject("Testing Email Subject");
eb.setContent("Testing Email Content");
eb.setId(1L);
eb.setStatus("100");
EmailSender es=new EmailSender();
es.start();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
Когда я запустите этот TestMail, он не будет работать почему? Я мерзавец сообщения об ошибке
Exception in thread "Thread-0" java.lang.NullPointerException
at com.candidjava.springmvc.service.EmailSender.sendSingleEmail(EmailSender.java:36)
at com.candidjava.springmvc.service.EmailSender.run(EmailSender.java:30)
Вы используете автопогрузчик? Null означает, что вам не хватает ссылки на нужный объект. – LoreV
Потому что вы ничего не устанавливаете. Также как связана эта весна, поскольку в вашем вопросе нет весны. –
В этом нет никакой весны, у вас возникает NullPointerException, потому что ваш EmailBean никогда не инициализировался. –