请您查看发送Java spring Boot 邮件的空错误,[duplicate]

x7rlezfr  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(119)
    • 此问题在此处已有答案**:

What is a NullPointerException, and how do I fix it?(12个答案)
8小时前关门了。
用Spring Boot创建电子邮件源!
naver是一个韩国门户网站,但谷歌和邮件传递没有区别。
我完成了naver邮件的设置,我把它和我的端口,我的邮件,我的密码整齐地匹配起来。
从昨天开始我就试验了Google、github、YouTube等多个源码,这个源码也出现了null错误。
你能看一下吗?
应用程序特性
enter image description here
控制器
enter image description here
Ajax
enter image description here
入口(导航)设置enter image description here
构建Gradle文件enter image description here
电子邮件发件人服务enter image description here
从Ajax收到的电子邮件暂时没有发送到Controller〉Service。
服务已硬编码目标,应发送。
如果发货到我的电子邮件是成功的,我会尝试修复的逻辑一点点然后。
这是一个错误代码!
进来!
to=test@naver.com嵌套异常是具有根本原因的java. lang. NullPointerException] nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException:零
用户控制器。用户控制器。doCheckMail(用户控制器. java:115)~[ main/:na]
位于java. base/jdk.内部.反射.本机方法附件实现.调用0(本机方法)~[ na:na]
在java. base/jdk. internal. reflect.本机方法附件实现调用(本机方法附件实现java:62)~[ na:na]
在java. base/jdk. internal. reflect.委托方法访问或实现调用(委托方法访问或实现. java:43)~[ na:na]
在java. base/java. lang. reflect.方法.调用(方法. java:566)~[ na:na]
请访问网站。网站。方法。支持。调用处理器方法。doInvoke(调用处理器方法。java:205)~[ spring-web-5.3.25.jar:5.3.25]
网站上的方法支持。调用处理器方法。调用请求(调用处理器方法。java:150)~[ spring-web-5.3.25.jar:5.3.25]
在org上。springframework。web。servlet。mvc。方法。注解。服务调用处理器方法。调用和处理(服务调用处理器方法。java:117)~[ spring-webmvc-5.3.25.jar:5.3.25]
在组织中。springframework。web。servlet。mvc。方法。注解。请求Map处理程序适配器。调用处理程序方法(请求Map处理程序适配器。java:895)~[ spring-webmvc-5.3.25.jar:5.3.25]
在组织中。springframework。web。servlet。mvc。方法。注解。请求Map处理器适配器。handleInternal(请求Map处理器适配器。java:808)~[ spring-webmvc-5.3.25.jar:5.3.25]
在org上。springframework。web。servlet。mvc。方法。抽象处理器方法适配器。句柄(抽象处理器方法适配器。java:87)~[ spring-webmvc-5.3.25.jar:5.3.25]
网站地址:org. springframework. web. servlet.调度服务器. doDispatch(调度服务器. java:1071)~[ spring-webmvc-5.3.25.jar:5.3.25]
网页服务器。调度服务器。doService(调度服务器。java:964)~[ spring-webmvc-5.3.25.jar:5.3.25]
网页服务小程序。框架服务小程序。处理请求(框架服务小程序. java:1006)~[ spring-webmvc-5.3.25.jar:5.3.25]
网站地址:www.springframework.web.servlet.doPost(框架服务器. java:909)~[ spring-webmvc-5.3.25.jar:5.3.25]
在javax. servlet. http. HttpServlet.服务(HttpServlet. java:696)~[汤姆猫嵌入核心-9. 0. 71. jar:4. 0. FR]
网页服务器。框架服务器。服务器(框架服务器。java:883)~[ spring-webmvc-5.3.25.jar:5.3.25]
在javax. servlet. http. HttpServlet.服务(HttpServlet. java:779)~[汤姆猫嵌入核心-9.0.71.jar:4.0.FR]
在org上。apache。catalina。core。应用程序过滤器链。内部过滤器(应用程序过滤器链。java:227)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。catalina。core。应用程序过滤器链。doFilter(应用程序过滤器链。java:162)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。tomcat。网络套接字。服务器。wsfilter。doFilter(wsfilter. java:53)~[ tomcat-嵌入-网络套接字-9.0.71.jar:9.0.71]
在org上。apache。catalina。core。应用程序过滤器链。内部过滤器(应用程序过滤器链。java:189)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。catalina。core。应用程序过滤器链。doFilter(应用程序过滤器链。java:162)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
请访问网站。springframework. web。过滤器。请求上下文过滤器。doFilterInternal(请求上下文过滤器. java:100)~[ spring-web-5.3.25.jar:5.3.25]
网页过滤器.一次请求过滤器. doFilter(一次请求过滤器. java:117)~[ spring-web-5.3.25.jar:5.3.25]
在org上。apache。catalina。core。应用程序过滤器链。内部过滤器(应用程序过滤器链。java:189)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。catalina。core。应用程序过滤器链。doFilter(应用程序过滤器链。java:162)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
网页过滤器。表单内容过滤器。doFilterInternal(表单内容过滤器. java:93)~[网页过滤器]
网页过滤器.一次请求过滤器. doFilter(一次请求过滤器. java:117)~[ spring-web-5.3.25.jar:5.3.25]
在org上。apache。catalina。core。应用程序过滤器链。内部过滤器(应用程序过滤器链。java:189)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]

在org上。apache。catalina。core。应用程序过滤器链。doFilter(应用程序过滤器链。java:162)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。Spring框架。网页。过滤器。字符编码过滤器。doFilter内部(字符编码过滤器。java:201)~[Spring-网页-5.3.25.jar:5.3.25]
网页过滤器.一次请求过滤器. doFilter(一次请求过滤器. java:117)~[ spring-web-5.3.25.jar:5.3.25]
在org上。apache。catalina。core。应用程序过滤器链。内部过滤器(应用程序过滤器链。java:189)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。catalina。core。应用程序过滤器链。doFilter(应用程序过滤器链。java:162)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在组织中。apache。catalina。core。标准 Package 阀。调用(标准 Package 阀。java:177)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在组织。apache。catalina。核心。标准上下文阀门。调用(标准上下文阀门。java:97)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org. apache. catalina.身份验证器.身份验证器库.调用(身份验证器库. java:541)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在组织。apache。catalina。核心。标准主机阀。调用(标准主机阀。java:135)~[ tomcat嵌入核心-9.0.71.jar:9.0.71]
在组织中。apache。catalina。阀门。错误报告阀门。调用(错误报告阀门。java:92)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在组织。apache。catalina。核心。标准引擎阀门。调用(标准引擎阀门。java:78)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org上。apache。catalina。连接器。郊狼适配器。服务(郊狼适配器。java:360)~[ tomcat-嵌入-核心-9. 0. 71。jar:9. 0. 71]
网站地址:http11.Http11Processor.service(Http11Processor.java:399)~[ tomcat嵌入式内核-9.0.71.jar:9.0.71]
在org. apache. coyote.抽象处理器光.过程(抽象处理器光. java:65)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org. apache. coyote.抽象协议$连接处理程序.进程(抽象协议. java:891)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org. apache. tomcat. util. net. nio端点$套接字处理器. doRun(nio端点. java:1784)~[ tomcat嵌入核心-9.0.71.jar:9.0.71]
在www.example.com上(套接字处理器库. java:49)~[ tomcat嵌入式内核-9.0.71.jar:9.0.71]org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.71.jar:9.0.71]
在org. apache. tomcat. util. threads.线程池执行器.运行工作者(线程池执行器. java:1191)~[ tomcat-嵌入-核心-9.0.71.jar:9.0.71]
在org. apache. tomcat. util. threads.线程池执行程序$www.example.com(线程池执行程序. java:659)~[ tomcat嵌入核心-9.0.71.jar:9.0.71]Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.71.jar:9.0.71]
在org. apache. tomcat. util. threads.任务线程$www.example.com(任务线程. java:61)~[ tomcat嵌入核心-9.0.71.jar:9.0.71]WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.71.jar:9.0.71]
在java. base/java. lang.线程.运行(线程. java:834)~[ na:na]
进来!
to=test@naver.com, subject=subject Here!, message=message Here!
它由控制器到达。
调用服务以将邮件发送到. service的代码似乎有错误。
你能看一下吗?
从昨天开始,我通过YouTube、GitHub和Google继续学习和运行了大量代码。

b4lqfgs4

b4lqfgs41#

将服务代码放入try catch块中,找出导致问题的行,并在调试模式下运行此代码,以计算simpleMessage.setTo()行中写入的表达式。

相关问题