Profile picture of Philémon GLOBLÉHI
Philémon GLOBLÉHI
Développeur Java
Follow me
Generated by linktime
May 30, 2025
Beaucoup de développeurs oublient un point essentiel dans la conception d’une API REST : la pagination. Exposer un endpoint comme /users sans pagination, c’est prendre le risque de renvoyer des milliers d’enregistrements d’un coup. Mauvais pour les performances, mauvais pour l’expérience utilisateur, et pas du tout scalable. Spring Boot et Spring Data rendent pourtant la pagination très simple à implémenter. Si tu veux aller plus loin, tu peux encapsuler le résultat dans un wrapper custom pour mieux contrôler le format de la réponse. Mais même sans ça, c’est déjà une base propre et efficace. Ne pas paginer, c’est laisser ton API devenir un goulot d’étranglement. Documentation officielle : https://lnkd.in/eMQQrZaz
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

56 Likes
May 30, 2025
Discussion about this post
Profile picture of Bah Ibrahima
Bah Ibrahima
Développeur Java/Springboot
2 months ago
C'est surtout une bonne manière en springboot car souvent on prend un autre framework pour le front-end(ps:angular de préférence)
Profile picture of Fatim Anna Nicole Dicko
Fatim Anna Nicole Dicko
Développeur Java / Spring Boot
2 months ago
Est ce aussi une bonne pratique d’utiliser la classe Example pour filtrer les données qu’on souhaite avoir ?
Profile picture of Marc Collin
Marc Collin
Architecte de solutions / Développeur Java
3 months ago
Penser à regarder le nom des champs utiliser dans le Sort de Pageable... Il n'ont pas nécessairement le même nom que ceux utilisé dans la requête