22 agosto 2022

REST API: Respuestas Paginadas

agosto 22, 2022

Cuando nos encontramos ante el diseño de una API REST entre las dudas con que nos podemos cruzar está el diseño de listas paginadas.

Trabajando con Spring, y accediendo a los datos con Spring Data, estaremos acostumbrados a usar las características de paginación que ofrece el framework. Esto está bien para el acceso a la base de datos. Pero, ¿cómo devolvemos estos datos a través de una API? ¿Los devolvemos tal cual? ¿O los convertimos a DTOs específicos?

En este artículo propondremos una (de tantas) soluciones posibles para este problema.