javax.validation.constraints. @ Макс не работает в качестве параметра запроса - PullRequest
0 голосов
/ 01 мая 2019

Попытка добавить проверку @Max для параметра запроса размеров.Тем не менее, кажется, что любое значение, которое я ввел, будет действительным.

Простой метод контроллера в приложении с весенней загрузкой.

    @GetMapping("/all")
public String getAll(@RequestParam @Max(value=20, message = "should be less than 20") int sizes) {
    if (sizes > 20) {
        return "Pass but not valid";
    }
    return "Valid";
}

когда размер параметра запроса равен 21, я получаю Pass, но не действительный, а скорее сообщение об ошибке http://localhost:8080/all?sizes=21

Любой совет?Спасибо

1 Ответ

0 голосов
/ 01 мая 2019

Вы ставите @Validated над своим классом?

...