5 repository-uri
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 5 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.
Acest proiect este o implementare de referință care oferă o colecție de exemple practice pentru tiparele de acces la date și abstractizările de repository în ecosistemul Spring Data. Acesta servește drept vitrină cuprinzătoare pentru implementarea straturilor de date consistente în diverse baze de date relaționale și non-relaționale. Repository-ul demonstrează în mod specific persistența multi-store prin integrarea bazelor de date relaționale, document și vectoriale într-o singură aplicație. Include implementări pentru căutarea vectorială pentru a gestiona embedding-uri de înaltă dimensiune și căutări de similaritate între diferite tehnologii de baze de date. Capabilitățile suplimentare acoperite includ accesul reactiv la date pentru operațiuni non-blocking și fluxuri de date asincrone. Proiectul oferă, de asemenea, îndrumări privind optimizarea imaginilor native pentru a îmbunătăți performanța de pornire și utilizarea memoriei prin compilare ahead-of-time. Exemplele ilustrează în continuare izolarea datelor multi-tenant, designul API-urilor de repository de date și integrarea căutării geospațiale și full-text.
Provides a comprehensive reference for database access patterns and repository abstractions using the Spring Data framework.
Acest proiect este o resursă educațională cuprinzătoare și un ghid tehnic pentru construirea de aplicații backend enterprise și servicii RESTful folosind framework-ul Spring Boot. Acesta servește ca tutorial pas cu pas pentru dezvoltarea logicii server-side, rutarea API-urilor și sistemele distribuite în ecosistemul Java. Documentația oferă ghiduri de implementare specifice pentru arhitectura de microservicii, concentrându-se pe coordonarea serviciilor distribuite și comunicarea bazată pe evenimente. Include o referință practică pentru ecosistemul Spring, cu secțiuni detaliate despre implementarea securității și persistența datelor. Materialul acoperă mai multe arii de capabilități de bază, inclusiv dezvoltarea de servicii web RESTful, gestionarea persistenței în baze de date și integrarea brokerilor de mesaje pentru comunicare decuplată. De asemenea, abordează securitatea aplicațiilor prin autentificare bazată pe token-uri, testarea backend automată cu mock-uri izolate și gestionarea procesării asincrone a task-urilor.
Provides a technical reference for managing database operations and entity mappings in Spring Boot.
Acest proiect este un manager de surse de date dinamic pentru Spring Boot, conceput pentru a gestiona conexiuni multiple la baze de date și a comuta între ele la runtime. Oferă un sistem pentru gestionarea separării citire-scriere a bazei de date, coordonarea tranzacțiilor distribuite între baze de date disparate și actualizarea setărilor de conexiune fără a necesita repornirea aplicației. Framework-ul se diferențiază prin capacitatea sa de a ruta traficul pe baza sesiunilor sau header-elor utilizatorului pentru a susține arhitecturi multi-tenant. Include, de asemenea, un mecanism pentru criptarea credențialelor sensibile ale bazei de date în fișierele de configurare pentru a preveni expunerea în text clar. Suprafața de capabilități se extinde la rutarea conexiunilor la baza de date, separarea citire-scriere între nodurile master și slave și inițializarea leneșă a conexiunii pentru a reduce timpul de pornire. Gestionează în continuare consistența datelor prin controlul centralizat al tranzacțiilor și suportă adăugarea sau eliminarea la runtime a configurațiilor de conexiune la baza de date.
Provides a framework for Spring Boot that handles multiple database connections and switches between them at runtime.
Acest proiect este o bibliotecă ce integrează framework-ul de persistență MyBatis în aplicațiile Spring Boot. Oferă un strat de persistență a bazei de date care conectează interfețele mapper Java la instrucțiunile SQL prin scanarea automată a pachetelor și injecția de dependențe. Proiectul utilizează auto-configurarea Spring Boot pentru a înregistra automat fabricile de sesiuni și template-urile pe baza surselor de date detectate. Include suport pentru imagini native GraalVM, permițând compilarea aplicațiilor în binare standalone cu configurații specifice pentru mappere bazate pe XML. Capabilitățile acoperă gestionarea configurației de persistență externalizate prin variabile de mediu și proprietăți, alături de personalizarea programatică a fabricii de sesiuni. Framework-ul include, de asemenea, instrumente pentru testarea izolată a persistenței folosind baze de date în memorie și testarea integrată pe felii (slice testing) pentru a verifica straturile arhitecturale.
Connects Spring Boot applications to databases using MyBatis for persistence and SQL mapping.