должен доставать какие-то записи.
Как вы будите его делать, как GET или как POST?
Если ничего менять в базе не нужно будет то get конечно
Вот, отлично. Я так же думаю. Но вот реализация получается убогая. Метод принимающий 5 параметров + дополнительно 2 параметра для пагинации + над каждым параметром аннотация валидации. А если таких методов несколько, то в каждом повторяется по 2 параметра пагинации. И ввглядит это кошмарно. + валидация в GET методах в спринге, работает криво
зашей их в урл. Типа: /something/page/2
Посмотрите , как сделано например в том же амазоне, много разных параметров фильтрации и пагинации
Если честно как-то не очень это выглядит. Поменяются просто с @RequestParam на @PathVariableи добавит больше гемора по обработке
ну визуально будет смотреться чуть лучше, а гемора одинаково плюс-минус.
Да, в гугле тоже. Поэтому переделал с поста на гет, но теперь парюсь с валидацией. @Email работает а @Min @Max нет. Фигня какая-то
POST
ограничение какое на длину строки в GET?
http вроде не накладывает ограничение (вроде бы) - сама спефикация
у GET метода есть лимит определенный
у браузеров зато есть лимит
Валидировать руками?
Криво
Я не хочу инжектить хибернейт валидатор, он мне нафиг не нужен. У меня уже есть javax валидатор, который посты валидирует под капотом
Обсуждают сегодня