Есть ли способ конкретно указать длину параметра запроса? Мой параметр может иметь длину 4 или 6.. Но указав, как показано ниже: @Размер (минимум = 4, максимум = 6) @RequestParam Строка param1
Будет ли разрешена длина 5, что недопустимо в моем случае? Есть ли способ сделать это без валидатора клиента?
Спасибо




Вы можете попробовать использовать аннотацию @Pattern, которая проверяет, соответствует ли строка определенному регулярному выражению.
Затем вам нужно построить регулярное выражение, которое будет выглядеть примерно так: ^(?=[0-9]*$)(?:.{4}|.{6})$ (проверяет, содержит ли строка только 4 или 6 цифр).
Is there a way to accomplish this without a custom validator?Нет, не думаю. Но это тривиально для реализации...