Можно ли переопределить ответ по умолчанию POJO валидатора Spring Hibernate?
В настоящее время, когда проверка не проходит, клиенту возвращается очень большой ответ, как показано ниже.Но я не хочу, чтобы клиент предоставлял полный ответ об ошибке средства проверки гибернации и вместо этого отправлял некоторую пару ключ-значение относительно сообщения об ошибке.
{
"timestamp": "2018-05-28T18:12:56.705+0000",
"status": 400,
"error": "Bad Request",
"errors": [
{
"codes": [
"NotBlank.abc.xyz",
"NotBlank.xyz",
"NotBlank.java.lang.String",
"NotBlank"
],
"arguments": [
{
"codes": [
"abc.xyz",
"xyz"
],
"arguments": null,
"defaultMessage": "transactionId",
"code": "transactionId"
}
],
"defaultMessage": "xyz is mandatory parameter , please provide appropriate value",
"objectName": "abc",
"field": "xyz",
"rejectedValue": "",
"bindingFailure": false,
"code": "NotBlank"
}
],
"message": "Validation failed for object='xyz'. Error count: 1",
"path": "/path/create/1"
}