👋 欢迎浏览我的技术博客,记录学习笔记 本人28届软工一枚

3.27 基础数据源配置通用概念

基础数据源配置通用概念
数据源作用
数据源是数据库连接池的顶层接口,负责管理数据库连接,避免频繁创建销毁连接带来性能损耗,SpringBoot 默认自动装配 HikariDataSource 连接池,性能优于 C3P0、Druid。
数据库基础四要素
连接地址、驱动类名、数据库用户名、数据库密码,在配置文件中通过 spring.datasource 前缀统一配置,mysql8 版本驱动类不需要手动指定,自动识别。
Hikari 连接池核心配置参数
maximum-pool-size 最大连接数,minimum-idle 最小空闲连接,idle-timeout 空闲连接超时时间,connection-timeout 获取连接等待超时,用于控制并发访问数据库的连接数量,防止连接耗尽报错。
多数据源概念
一个项目同时连接多个不同数据库,需要手动创建多个 DataSource 对象,分别绑定不同 mapper 包路径,关闭自动数据源配置,手动区分事务管理器与 SqlSession 工厂,适用于分库、多业务库场景。

posted @ 2026-03-31 17:49  气球飞起  阅读(4)  评论(0)    收藏  举报