Я использую @Valid вместе с @RequestBody для проверки тела запроса пост-вызова конечной точки API, например:
public ResponseEntity<> sendEmail(@Valid @RequestBody EmailPostBody emailPostBody) {
.
.
.
}
Когда проверка не проходит, ответ, как показано ниже, возвращается на вызывающий.
{
"timestamp": "2020-08-04T02:57:22.839+00:00",
"status": 400,
"error": "Bad Request",
"message": "Validation failed for object='emailPostBody'. Error count: 1",
"path": "/email"
}
Однако он говорит только «Проверка не удалась», но не указывает, какое поле проблемное. c.
Я хотел бы преобразовать этот ответ в это более конкретно c, но не знаю как.
Может ли кто-нибудь меня научить?
Спасибо!