Spring Data est un projet visant à simplifier l'interaction avec divers systèmes de stockage de données, utilisant des conventions de nommage pour les requêtes. Spring Data JPA offre plusieurs mécanismes pour interroger les données, ainsi que des fonctionnalités pour gérer les requêtes nommées et les procédures stockées. Les développeurs peuvent créer des interfaces de repository personnalisées pour encapsuler la logique d'accès aux données.