6 dépôts
Connects to databases and performs operations using JDBC, MyBatis, and connection pools within Spring Boot applications.
Distinct from Database Connectivity: Distinct from Database Connectivity: focuses on Spring Boot-specific database access patterns with JDBC and MyBatis, not general connectivity tools.
Explore 6 awesome GitHub repositories matching data & databases · Spring Boot Database Access. Refine with filters or upvote what's useful.
This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture. The collection focuses on guiding developers through real-world application construction, with step-by-step tutorials and source code studies for each project. It covers fundamental Spring B
Teaches database integration using JDBC, MyBatis, and connection pools in Spring Boot.
Ce projet est une implémentation de référence fournissant une collection d'exemples pratiques pour les patterns d'accès aux données et les abstractions de dépôt au sein de l'écosystème Spring Data. Il sert de vitrine complète pour implémenter des couches de données cohérentes à travers diverses bases de données relationnelles et non relationnelles. Le dépôt démontre spécifiquement la persistance multi-store en intégrant des bases de données relationnelles, documentaires et vectorielles au sein d'une seule application. Il inclut des implémentations pour la recherche vectorielle afin de gérer des plongements de haute dimension et des recherches de similarité à travers différentes technologies de base de données. Les capacités supplémentaires couvertes incluent l'accès aux données réactif pour les opérations non bloquantes et les flux de données asynchrones. Le projet fournit également des conseils sur l'optimisation des images natives pour améliorer les performances de démarrage et l'utilisation de la mémoire via la compilation ahead-of-time. Les exemples illustrent en outre l'isolation des données multi-tenant, la conception d'API de dépôt de données et l'intégration de la recherche géospatiale et plein texte.
Provides a comprehensive reference for database access patterns and repository abstractions using the Spring Data framework.
Ce projet est une ressource éducative complète et un guide technique pour construire des applications backend d'entreprise et des services RESTful en utilisant le framework Spring Boot. Il sert de tutoriel étape par étape pour développer la logique côté serveur, le routage d'API et les systèmes distribués au sein de l'écosystème Java. La documentation fournit des guides d'implémentation spécifiques pour l'architecture microservices, en se concentrant sur la coordination des services distribués et la communication pilotée par les événements. Elle inclut une référence pratique pour l'écosystème Spring, avec des sections détaillées sur l'implémentation de la sécurité et la persistance des données. Le matériel couvre plusieurs domaines de capacités fondamentaux, notamment le développement de services web RESTful, la gestion de la persistance en base de données et l'intégration de courtiers de messages pour une communication découplée. Il aborde également la sécurité des applications via l'authentification par jeton, les tests backend automatisés avec des mocks isolés et la gestion du traitement des tâches asynchrones.
Provides a technical reference for managing database operations and entity mappings in Spring Boot.
Ce projet est un gestionnaire de source de données dynamique pour Spring Boot conçu pour gérer plusieurs connexions de base de données et basculer entre elles au moment de l'exécution. Il fournit un système pour gérer la séparation lecture-écriture de la base de données, coordonner les transactions distribuées à travers des bases de données disparates et mettre à jour les paramètres de connexion sans nécessiter de redémarrage de l'application. Le framework se différencie par sa capacité à router le trafic en fonction des sessions ou des en-têtes des utilisateurs pour prendre en charge les architectures multi-tenant. Il inclut également un mécanisme pour chiffrer les justificatifs de base de données sensibles dans les fichiers de configuration afin d'éviter l'exposition en texte clair. La surface de capacités s'étend au routage de connexion de base de données, à la séparation lecture-écriture entre les nœuds maître et esclave, et à l'initialisation de connexion différée pour réduire le temps de démarrage. Il gère en outre la cohérence des données par le biais d'un contrôle de transaction centralisé et prend en charge l'ajout ou la suppression au moment de l'exécution des configurations de connexion de base de données.
Provides a framework for Spring Boot that handles multiple database connections and switches between them at runtime.
Ce projet est une bibliothèque qui intègre le framework de persistance MyBatis dans les applications Spring Boot. Il fournit une couche de persistance de base de données qui connecte les interfaces de mapper Java aux instructions SQL via une analyse automatique des packages et l'injection de dépendances. Le projet utilise l'auto-configuration de Spring Boot pour enregistrer automatiquement les fabriques de sessions et les modèles basés sur les sources de données détectées. Il inclut la prise en charge des images natives GraalVM, permettant la compilation des applications en binaires autonomes avec des configurations spécifiques pour les mappers basés sur XML. Les capacités couvrent la gestion de la configuration de persistance externalisée via des variables d'environnement et des propriétés, ainsi que la personnalisation programmatique de la fabrique de sessions. Le framework inclut également des outils pour les tests de persistance isolés utilisant des bases de données en mémoire et des tests de tranches intégrés pour vérifier les couches architecturales.
Connects Spring Boot applications to databases using MyBatis for persistence and SQL mapping.
This project is a Java-based object-relational mapping framework that utilizes the active record pattern to simplify database interactions. It provides a comprehensive data access layer that binds database tables directly to application objects, enabling developers to perform CRUD operations, manage complex entity relationships, and execute queries through a fluent, type-safe interface. Designed for integration with Spring Boot, the framework abstracts database complexities while maintaining support for native compilation and asynchronous execution. The framework distinguishes itself through
Integrates database operations into Spring Boot applications with support for lifecycle events and transaction management.