проверка номера в весенней загрузке - PullRequest
1 голос
/ 02 июля 2019

Я объявил аннотацию в моей модели для 10-значного мобильного номера, но он по-прежнему принимает более 10 цифр

@NotNull
@Min(10)
public String mobileNumber;

, когда мы вводим любой мобильный номер, то принимаем только 10-значный мобильный номер

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Если вы используете Hibernate, то вы можете использовать:

@Length(max = 10)

для ограничения длины макс. До 10. Этот @Length специфичен для спящего режима. Вы также можете использовать:

@Size(min = 10, max = 10)

чтобы установить условие для проверки минимальной и максимальной длины в соответствии с вашим требованием.

1 голос
/ 02 июля 2019

Используйте @Size для определения длины входа.

Использование @Min отличается.

Также используйте @NotBlank вместо @NotNull как @NotBlank проверит

  • Строка не равна нулю
  • Обрезанная длина больше нуля
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...