В настоящее время я работаю над небольшим проектом, пытающимся заставить Java Spring валидацию работать с веб-формой.Это работает, однако у меня есть один вход для ввода возраста, который я затем конвертирую в числовой формат с помощью этой аннотации, если я ввожу буквы, это заставляет его отображаться рядом с полем ввода при отправке формы:
"Не удалось преобразовать значение свойства типа java.lang.String в требуемый тип java.lang.Integer для возраста свойства; вложенное исключение - org.springframework.core.convert.ConversionFailedException: невозможно преобразовать значение" dasdf "из типа java.lang.String для ввода java.lang.Integer; вложенное исключение - java.lang.IllegalArgumentException: невозможно проанализировать dasdf "
Есть ли способ изменить это сообщение, я уверен, что это просто, но я искали не могу его найти.
В настоящее время это проверочный код:
@NotNull
@NumberFormat(style = Style.NUMBER)
@Min(1)
@Max(110)
private Integer age;
Приветствия, Дэвид