Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uma duvida sobre Pageable

No caso esses argumentos Size e Page seriam utilizados pelo Front End? E Como seriam utilizados (Caso fosse no front ou no Back)?

1 resposta
solução!

Olá Pedro!

Os argumentos size e page são utilizados para controlar a paginação dos dados que são retornados pela sua API. Eles podem ser manipulados tanto pelo front-end quanto pelo back-end, dependendo de como sua aplicação está estruturada.

  1. No Front-End: Geralmente, o front-end é responsável por enviar esses parâmetros para a API quando faz uma requisição. Por exemplo, se você está desenvolvendo uma interface de usuário onde os dados são exibidos em páginas, o front-end pode modificar os valores de size e page conforme o usuário navega entre as páginas ou altera o número de itens exibidos por página. Um exemplo de requisição poderia ser: http://localhost:8080/medicos?size=10&page=2, onde size=10 define que você quer 10 registros por página e page=2 indica que você deseja a terceira página (já que a contagem começa em 0).

  2. No Back-End: No back-end, o Spring Boot, através do Pageable, utiliza esses parâmetros para construir a consulta ao banco de dados de forma a retornar apenas os registros solicitados. Assim, o back-end processa a lógica de paginação e envia de volta ao front-end apenas os dados necessários, otimizando o desempenho e o uso de recursos.

Espero ter ajudado e bons estudos!