6 个仓库
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.
该项目是一个参考实现,为 Spring Data 生态系统中的数据访问模式和仓库抽象提供了大量实用示例。它作为一个全面的展示,用于在各种关系型和非关系型数据库中实现一致的数据层。 该仓库专门演示了通过在单个应用程序中集成关系型、文档型和向量数据库来实现多存储持久化。它包括用于管理高维嵌入和跨不同数据库技术的相似性搜索的向量搜索实现。 涵盖的其他功能包括用于非阻塞操作的响应式数据访问和异步数据流。该项目还提供了关于原生镜像优化的指导,以通过提前编译(AOT)提高启动性能和内存使用率。 这些示例进一步说明了多租户数据隔离、数据仓库 API 的设计以及地理空间和全文搜索的集成。
Provides a comprehensive reference for database access patterns and repository abstractions using the Spring Data framework.
该项目是一个全面的教育资源和技术指南,旨在利用 Spring Boot 框架构建企业级后端应用和 RESTful 服务。它作为分步教程,指导如何在 Java 生态系统中开发服务端逻辑、API 路由和分布式系统。 该文档提供了微服务架构的具体实现指南,重点在于协调分布式服务和事件驱动通信。它包含 Spring 生态系统的实用参考,并详细介绍了安全实现和数据持久化章节。 该材料涵盖了多个核心功能领域,包括 RESTful Web 服务开发、数据库持久化管理,以及用于解耦通信的消息代理集成。它还通过基于令牌的身份验证、使用隔离模拟(mocks)的自动化后端测试以及异步任务处理管理,解决了应用安全问题。
Provides a technical reference for managing database operations and entity mappings in Spring Boot.
本项目是一个专为 Spring Boot 设计的动态数据源管理器,用于处理多个数据库连接并在运行时进行切换。它提供了一个用于管理数据库读写分离、协调跨不同数据库的分布式事务,以及在无需重启应用的情况下更新连接设置的系统。 该框架通过其根据用户会话或请求头路由流量以支持多租户架构的能力脱颖而出。它还包含一种在配置文件中加密敏感数据库凭据的机制,以防止明文泄露。 其能力范围扩展至数据库连接路由、主从节点间的读写分离,以及用于减少启动时间的懒连接初始化。它进一步通过集中式事务控制管理数据一致性,并支持运行时添加或移除数据库连接配置。
Provides a framework for Spring Boot that handles multiple database connections and switches between them at runtime.
该项目是一个将 MyBatis 持久化框架集成到 Spring Boot 应用程序中的库。它提供了一个数据库持久化层,通过自动包扫描和依赖注入将 Java 映射器接口连接到 SQL 语句。 该项目利用 Spring Boot 自动配置,根据检测到的数据源自动注册会话工厂和模板。它包括对 GraalVM 原生镜像的支持,能够将应用程序编译为具有 XML 映射器特定配置的独立二进制文件。 功能涵盖通过环境变量和属性管理外部化持久化配置,以及会话工厂的程序化自定义。该框架还包括用于使用内存数据库进行隔离持久化测试的工具,以及用于验证架构层的集成切片测试。
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.