JavaMail Api,Spring框架无法写入内容(HTTP)

JavaMail Api,Spring框架无法写入内容(HTTP),java,json,spring,http,jakarta-mail,Java,Json,Spring,Http,Jakarta Mail,我正在尝试使用Spring框架从实现JavaMail Api的Gmail接收消息 当我调试时,一切都做得很好,但最后失败了: o.s.w.s.m.s.DefaultHandlerExceptionResolver - Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write content: Not connected (thr

我正在尝试使用Spring框架从实现JavaMail Api的Gmail接收消息

当我调试时,一切都做得很好,但最后失败了:

o.s.w.s.m.s.DefaultHandlerExceptionResolver - Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write content: Not connected (through reference chain: java.util.ArrayList[0]-com.sun.mail.pop3.POP3Message["folder"]->com.sun.mail.pop3.POP3Folder["store"]-com.sun.mail.pop3.POP3SSLStore["defaultFolder"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Not connected (through reference chain: java.util.ArrayList[0]->com.sun.mail.pop3.POP3Message["folder"]-com.sun.mail.pop3.POP3Folder["store"]-com.sun.mail.pop3.POP3SSLStore["defaultFolder"])

而不是一个片段后,完整的堆栈跟踪…这是我得到的。。在此异常行之前,我有一个方法调用。。。这就是为什么我不能理解这个问题。。前一行:INFO b.c.z.mg.core.impl.MailServiceImpl-GetUnderMail(请求=EntityRequest[entity=MailFilter[mailSubject=Top,lastMailRetrievedDate=null],transactionId=string,transparentData={}])输入…我不知道错误消息中的“未连接”指的是什么,但在使用从服务器返回的消息对象时,请确保您仍然连接到服务器。问题已解决。没什么特别的,我必须说我这边非常意外,因为你说当我使用检索到的消息对象时,连接被关闭了。当您想从以前收到的邮件中获取某些属性时,必须打开该文件夹。非常感谢你。