RU
Size: a a a
RU
AE
SA
H
JavaMailSender
. Не понимаю, почему spring boot не может создать bean) @Service("EmailService")
public class EmailServiceImpl implements EmailService {
@Value("${spring.mail.username}")
private String noreplyAddress;
private final JavaMailSender sender;
@Autowired
public EmailServiceImpl(JavaMailSender sender) {
this.sender = sender;
}
@Override
public void sendSimpleMessage(String to, String subject, String text) {
try {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(noreplyAddress);
message.setTo(to);
message.setSubject(subject);
message.setText(text);
sender.send(message);
} catch (MailException exception) {
exception.printStackTrace();
}
}
@Override
public void simpleMessageUsingTemplate(String to, String subject, String... templateModel) {
/*String text = String.format(template.getText(), templateModel);
sendSimpleMessage(to, subject, text);*/
}
}
2020-08-29 14:38:41.964 ERROR 98908 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:769) ~[jakarta.mail-1.6.5.jar:1.6.5]
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:728) ~[jakarta.mail-1.6.5.jar:1.6.5]
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:705) ~[jakarta.mail-1.6.5.jar:1.6.5]
at org.springframework.mail.javamail.MimeMessageHelper.parseAddress(MimeMessageHelper.java:711) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.javamail.MimeMessageHelper.setTo(MimeMessageHelper.java:597) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.javamail.MimeMailMessage.setTo(MimeMailMessage.java:109) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.SimpleMailMessage.copyTo(SimpleMailMessage.java:204) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
AE
AE
JavaMailSender
. Не понимаю, почему spring boot не может создать bean) @Service("EmailService")
public class EmailServiceImpl implements EmailService {
@Value("${spring.mail.username}")
private String noreplyAddress;
private final JavaMailSender sender;
@Autowired
public EmailServiceImpl(JavaMailSender sender) {
this.sender = sender;
}
@Override
public void sendSimpleMessage(String to, String subject, String text) {
try {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(noreplyAddress);
message.setTo(to);
message.setSubject(subject);
message.setText(text);
sender.send(message);
} catch (MailException exception) {
exception.printStackTrace();
}
}
@Override
public void simpleMessageUsingTemplate(String to, String subject, String... templateModel) {
/*String text = String.format(template.getText(), templateModel);
sendSimpleMessage(to, subject, text);*/
}
}
2020-08-29 14:38:41.964 ERROR 98908 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:769) ~[jakarta.mail-1.6.5.jar:1.6.5]
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:728) ~[jakarta.mail-1.6.5.jar:1.6.5]
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:705) ~[jakarta.mail-1.6.5.jar:1.6.5]
at org.springframework.mail.javamail.MimeMessageHelper.parseAddress(MimeMessageHelper.java:711) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.javamail.MimeMessageHelper.setTo(MimeMessageHelper.java:597) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.javamail.MimeMailMessage.setTo(MimeMailMessage.java:109) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.mail.SimpleMailMessage.copyTo(SimpleMailMessage.java:204) ~[spring-context-support-5.2.5.RELEASE.jar:5.2.5.RELEASE]
SA
T
AI
RU
A
SA
NG
DC
ch
T
ЮЛ