线上系统收到异常报警:org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing:public,原因是请求的requestbody内容为空导致。处理方式有两种:
-
使用@RequestBody注解的地方设置属性required=false,但这种方式每个使用的注解的地方都需要改,费时费力且容易遗漏。
-
自定义RequestBodyAdvice,重写handleEmptyBody方法,如: