Я пытаюсь использовать Bean Validation для проверки в моем приложении Spring. У меня есть поле ниже, определенное в моем bean-компоненте -
@NotNull(message = "CUSTOMERROR-1000")
private String firstName;
Здесь я определил CUSTOMERROR-1000 как «Поле является обязательным» в моем файле свойств. В моем классе ControllerAdvice я могу получить детали, используя приведенный ниже код:
getBindingResult().getFieldError().getField()
getBindingResult().getFieldError().getCode()
getBindingResult().getFieldError().getDefaultMessage()
Здесь я получаю имя поля как firstName. Есть ли способ аннотировать поле и установить значение как «Имя»? Аналогично, есть ли способ установить значение кода с помощью аннотации?