See issue #8798 and PR #8813 and [this comment](https://github.com/spring-projects/spring-boot/issues/8798#issuecomment-335147964): >... the HTTP 400 response does not contain a body anymore which makes it impossible to understand the reason why the request has failed. > > IMO, the error response should contain a reason for the error, similar to the message of the initial HTTP 500 error.