解决错误:com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83
问题描述
今天使用SpringBoot项目调试接口的时候发现了一个奇怪的错误,就是接口成功了,但是会报错
相关的错误日志如下:
com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83, class org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile, fieldName : file, write javaBean error, fastjson version 1.2.83, class org.springframework.web.multipart.MultipartFileResource, fieldName : resource
项目日志
调试工具
解决问题
这个问题乍一看,好像是因为说fastjson的版本问题,于是我接连上升和下降项目中fastjson的版本,接连调试,还是老问题!
然后根据错误提示MultipartFile resource [file] cannot be resolved to absolute file path又觉得是我文件格式和上传过程出了问题,排查之后也没有问题
然后我就去上网搜了一些相关资料,有人说把controller接口上的@LogAnnotation注解去掉就能解决这个问题
于是我怀着试一试的态度,注释掉了相关的注解(我的叫@AutoLog注解,也是做记录日志用的):
注释日志注解重启下项目,再次测试,居然成了。。
结语
迷迷糊糊的解决了问题,但是具体原因不清楚。。
希望可以帮助到您,如果您知道相关原因,也欢迎评论留言
来源地址:https://blog.csdn.net/weixin_46713508/article/details/128408618
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341