findAll - Busca paginada de produtos
Primeiro, faremos um método para buscar todos os itens, veja:
No Service:
No Controller:
Ok, e para realizar a busca paginada? Usaremos Pageable.
É muito simples. Dentro do método do Controller, podemnos passar um parametro chamado "Pageable".
Passaremos esse pageable dentro do findAll, veja:
Mas o nosso service também receberá esse pageable!
Por padrão, o Pageable retorna 20 elementos
Customizando resultados com Pageable
Resultado de página por tamanho
E se quiséssemos 12 resultados ao invés de 20? Colocaremos um "QueryParam" no postman, veja:
Órdem alfabética
Atualizado