异常
2020-05-19 14:52:08,042 全局异常捕获_Required request body is missing: .........................
org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing:........................
错误图示
排查过程
- 莫名其妙的出了问题, 后来全局搜索了下项目中,确实有其他地方也在使用@Requestbody.
- 遂Debug,发现在拦截器中出了问题,觉得是拦截器的问题。
- 复查了其他使用@Requestbody注解的接口,没有出问题。
- 后来,仔细对照了一下,发现是PostMan的请求配置问题,Content-Length=0 ,导致JSON数据全部没有传送过去,debug也就一直是空的。
- 为什么? 我用的快捷键,
ctrl+D
快速复制其他的请求, 然后修改,顺带把其他请求的默认配置给带上了。
总结
- 认真
- 及时debug
- 耽搁了两个半小时 (中间顺带修复了tomcat由于内存限制不能debug的问题)