Весенняя проверка поля - PullRequest
       2

Весенняя проверка поля

0 голосов
/ 23 апреля 2019

Я хотел бы выполнить следующее.

У меня есть модель userinfo, и я хотел бы выполнить проверку username и password, только если authentication равно 1, еслиauthentication - это 0, тогда я не хочу проверять валидацию имени пользователя и пароля.Можем ли мы сделать это с помощью проверки поперечного поля пружины?

userinfo:


    int authenticate;
    private static final int MAX_PASSWORD_LENGTH = 16;
    private static final int MIN_PASSWORD_LENGTH = 8;
    @if(authenticate == 1)
    @Length(max = MAX_USERNAME_LENGTH, message = MessageTemplateNames.VAL_STRING_TOO_LONG)
    @Length(min = MIN_USERNAME_LENGTH, message = MessageTemplateNames.VAL_STRING_TOO_SHORT)
 message = MessageTemplateNames.VAL_CONTAINS_INVALID_CHAR)
    String username;
    @if(authenticate == 1)
    @Length(max = MAX_PASSWORD_LENGTH, message = MessageTemplateNames.VAL_STRING_TOO_LONG)
    @Length(min = MIN_PASSWORD_LENGTH, message = MessageTemplateNames.VAL_STRING_TOO_SHORT)
    String password;

// getter and setter

Возможно ли это при проверке поперечного поля пружины.Я знаю, что мы можем использовать пользовательскую проверку.Однако как игнорировать проверку поля на основе другого значения поля?

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