5 repositorios
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.
Este proyecto es una implementación de referencia que proporciona una colección de ejemplos prácticos para patrones de acceso a datos y abstracciones de repositorios dentro del ecosistema Spring Data. Sirve como un escaparate integral para implementar capas de datos consistentes a través de varias bases de datos relacionales y no relacionales. El repositorio demuestra específicamente la persistencia multi-almacén integrando bases de datos relacionales, de documentos y vectoriales dentro de una única aplicación. Incluye implementaciones para búsqueda vectorial para gestionar embeddings de alta dimensión y búsquedas de similitud a través de diferentes tecnologías de bases de datos. Las capacidades adicionales cubiertas incluyen acceso a datos reactivo para operaciones no bloqueantes y flujos de datos asíncronos. El proyecto también proporciona orientación sobre la optimización de imágenes nativas para mejorar el rendimiento de inicio y el uso de memoria a través de la compilación anticipada (AOT). Los ejemplos ilustran además el aislamiento de datos multi-inquilino, el diseño de APIs de repositorios de datos y la integración de búsqueda geoespacial y de texto completo.
Provides a comprehensive reference for database access patterns and repository abstractions using the Spring Data framework.
Este proyecto es un recurso educativo integral y guía técnica para construir aplicaciones backend empresariales y servicios RESTful utilizando el framework Spring Boot. Sirve como tutorial paso a paso para desarrollar lógica del lado del servidor, enrutamiento de API y sistemas distribuidos dentro del ecosistema Java. La documentación proporciona guías de implementación específicas para arquitectura de microservicios, enfocándose en la coordinación de servicios distribuidos y comunicación basada en eventos. Incluye una referencia práctica para el ecosistema Spring, con secciones detalladas sobre implementación de seguridad y persistencia de datos. El material cubre varias áreas de capacidad central, incluyendo el desarrollo de servicios web RESTful, gestión de persistencia en bases de datos y la integración de brokers de mensajes para comunicación desacoplada. También aborda la seguridad de aplicaciones mediante autenticación basada en tokens, pruebas de backend automatizadas con mocks aislados y la gestión del procesamiento de tareas asíncronas.
Provides a technical reference for managing database operations and entity mappings in Spring Boot.
Este proyecto es un gestor de fuentes de datos dinámicas para Spring Boot diseñado para manejar múltiples conexiones de bases de datos y cambiar entre ellas en tiempo de ejecución. Proporciona un sistema para gestionar la división de lectura-escritura de bases de datos, coordinar transacciones distribuidas en bases de datos dispares y actualizar la configuración de conexión sin requerir un reinicio de la aplicación. El framework se diferencia por su capacidad para enrutar el tráfico según las sesiones o encabezados de usuario para admitir arquitecturas multi-inquilino. También incluye un mecanismo para cifrar credenciales de bases de datos sensibles dentro de archivos de configuración para evitar la exposición en texto plano. La superficie de capacidades se extiende al enrutamiento de conexiones de bases de datos, división de lectura-escritura entre nodos maestros y esclavos, y la inicialización de conexión diferida para reducir el tiempo de inicio. Además, gestiona la consistencia de los datos a través del control centralizado de transacciones y admite la adición o eliminación en tiempo de ejecución de configuraciones de conexión de bases de datos.
Provides a framework for Spring Boot that handles multiple database connections and switches between them at runtime.
Este proyecto es una biblioteca que integra el framework de persistencia MyBatis en aplicaciones Spring Boot. Proporciona una capa de persistencia de base de datos que conecta interfaces de mapeo Java a sentencias SQL mediante escaneo automático de paquetes e inyección de dependencias. El proyecto utiliza la autoconfiguración de Spring Boot para registrar automáticamente fábricas de sesiones y plantillas basadas en fuentes de datos detectadas. Incluye soporte para imágenes nativas de GraalVM, permitiendo la compilación de aplicaciones en binarios independientes con configuraciones específicas para mapeadores basados en XML. Las capacidades cubren la gestión de la configuración de persistencia externalizada mediante variables de entorno y propiedades, junto con la personalización programática de la fábrica de sesiones. El framework también incluye herramientas para pruebas de persistencia aisladas utilizando bases de datos en memoria y pruebas de corte (slice testing) integradas para verificar las capas arquitectónicas.
Connects Spring Boot applications to databases using MyBatis for persistence and SQL mapping.