1.异常
org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing
2.问题复现
@RequestMapping(value = "/somewhere", method = POST)
public SomeResponse someHandler(@RequestBody XXXDTO xxxDTO) { ... }
@RequestBody对应http请求body,当请求body为空时,异常!org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public...
3.解决方案
@RequestMapping(value = "/somewhere", method = POST)
public SomeResponse someHandler(@RequestBody(required=false) XXXDTO xxxDTO) { ... }