У меня проблемы с разбивкой на страницы.
У меня в базе данных 100 записей, я хочу показать их по 30 на страницу (JSP). 100 записей будут увеличиваться на некоторые записи каждые несколько минут.
Я создаю один контроллер в Spring Boot и пишу один метод, извлекающий данные из базы данных. Также напишите один метод контроллера в этом методе. Мне нужна некоторая логика, как когда данные из базы данных будут увеличиваться, а количество страниц также увеличивается. Как я могу добиться этого с помощью Spring Boot, JSP?




Вы должны сначала создать свой репозиторий со страницей, как это
public interface ProductRepository extends PagingAndSortingRepository<Product, Integer> {
List<Product> findAllByPrice(double price, Pageable pageable);
}
затем в сервисе ur вы создаете свой страничный
Pageable firstPageWithTwoElements = PageRequest.of(0, 30);
Затем вызовите метод репозитория, он вернет страницу 1 из 30 первых элементов