Размер страницы с возможностью просмотра страниц больше 2000? исключение выброса

#spring #pagination

#весна #разбивка на страницы

Вопрос:

Я хотел бы знать, есть ли способ создать исключение, если пользователь запрашивает pagesize> Pageable pagesize limit (2000).

В настоящее время, если я запрашиваю 3000 записей, он спокойно возвращает 2000 записей. Я хочу создать исключение в этом случае.

Есть какие-нибудь предложения?

Комментарии:

1. Вы смогли решить эту проблему? Я также сталкиваюсь с тем же требованием

2. Я думаю, что я добавил проверку на пользовательский ввод. Я выдаю неверный запрос, если лимит запроса превышает поддерживаемый размер страницы.

3. Как вы это сделали? Вы покажете какой-нибудь код?

4. В методе контроллера заданы значения по умолчанию для страницы следующим образом -> @PageableDefault(page = 0, size = 10) Pageable page Я использовал некоторую конфигурацию для чтения максимального размера страницы и отклонил запрос с 400 ошибочным запросом.