В настоящее время я использую специальный валидатор в Spring Boot для проверки вложенных объектов. Но вместо отображения entityName.fieldName как неверного сообщения об ошибке ввода я хочу просто вложенные объекты fieldName.
например, две сущности - это Пользователь и Адрес, например:
User{
@NotEmpty
String name;
@Valid
Address address;
// getters/setters
}
Address{
@NotEmpty
String street;
@NotEmpty
String lane;
// getters/setters
}
Теперь, когда я проверяю пользователя и не заполняю улицу для адресной сущности, это выдает ошибку, подобную этой:
invalid input: address.street
но вместо этой ошибки я хочу вот так:
invalid input: street
Есть ли способ сделать это так.