#spring #pagination
#весна #разбивка на страницы
Вопрос:
Я хотел бы знать, есть ли способ создать исключение, если пользователь запрашивает pagesize> Pageable pagesize limit (2000).
В настоящее время, если я запрашиваю 3000 записей, он спокойно возвращает 2000 записей. Я хочу создать исключение в этом случае.
Есть какие-нибудь предложения?
Комментарии:
1. Вы смогли решить эту проблему? Я также сталкиваюсь с тем же требованием
2. Я думаю, что я добавил проверку на пользовательский ввод. Я выдаю неверный запрос, если лимит запроса превышает поддерживаемый размер страницы.
3. Как вы это сделали? Вы покажете какой-нибудь код?
4. В методе контроллера заданы значения по умолчанию для страницы следующим образом ->
@PageableDefault(page = 0, size = 10) Pageable page
Я использовал некоторую конфигурацию для чтения максимального размера страницы и отклонил запрос с 400 ошибочным запросом.