Andrei Badea opened SPR-11828 and commented
When I send a HTTP request with an empty body, the respective controller method is invoked with a null argument for the parameter annotated with @RequestBody. Instead, a HttpMessageNotReadableException should be thrown.
This may be a regression introduced by the fix of #14575. Note that fix removed the statement that threw HttpMessageNotReadableException.
Affects: 3.2.8
Issue Links:
Referenced from: commits de1a41a
Andrei Badea opened SPR-11828 and commented
When I send a HTTP request with an empty body, the respective controller method is invoked with a null argument for the parameter annotated with
@RequestBody. Instead, a HttpMessageNotReadableException should be thrown.This may be a regression introduced by the fix of #14575. Note that fix removed the statement that threw HttpMessageNotReadableException.
Affects: 3.2.8
Issue Links:
@RequestBody(required=false)@RequestBodyshould have a required parameter to allow a request body to be optional@RequestPart(required=false) not obeyedReferenced from: commits de1a41a