springBoot2.x默认使用HikariCP,但在国内Druid的使用者非常庞大,此项目特地对其进行了适配,完成多数据源下使用Druid进行监控。 注意:主从可以使用不同的数据库连接池,如master使用Druid监控,从库使用HikariCP。 如果不配置连接池type类型,默认是Druid优先于HikariCP。
提供对Druid,Mybatis-Plus,P6sy,Jndi的快速集成。 简化Druid和HikariCp配置,提供全局参数配置。配置一次,全局通用。 提供自定义数据源来源方案。 提供项目启动后动态增加移除数据源方案。 提供Mybatis环境下的纯读写分离方案。 提供使用spel动态参数解析数据源方案。内置spel,session,header,支持自定义。 支持多层数据源...
提供对Druid,Mybatis-Plus,P6sy,Jndi的快速集成。 简化Druid和HikariCp配置,提供全局参数配置。 提供自定义数据源来源接口(默认使用yml或properties配置)。 提供项目启动后增减数据源方案。 提供Mybatis环境下的 纯读写分离 方案。 使用spel动态参数解析数据源,如从session,header或参数中获取数据源。(多租户架构神器)...
修复springboot2.0以上版本不能设置HikariDataSource。 底层代码的整理。 Druid数据源初始大小改为3。 v2.0.1 修复一个方法缓存的bug,会引起同名方法的注解失效。 底层代码的重命名和部分格式的调整。 v2.0.0 Breaking change:数据源配置同级,不再默认主从,支持多种方案。
一、增加依赖项 com.baomidou dynamic-datasource-spring-boot-starter 3.4.0 com.oracle.database.jdbc ojdbc8 runtime 二、编写动态数据源配置项 spring: datasource: dynamic: primary: mysql strict: true datasource: mysql: type: com.zaxxer.hikari.HikariDataSource ...
简化Druid和HikariCp配置,提供全局参数配置。 提供自定义数据源来源接口(默认使用yml或properties配置)。 提供项目启动后增减数据源方案。 提供Mybatis环境下的 纯读写分离 方案。 使用spel动态参数解析数据源,如从session,header或参数中获取数据源。(多租户架构神器) ...
简化Druid和HikariCp配置,提供 全局参数配置 。配置一次,全局通用。 提供自定义数据源来源 方案。 提供项目启动后 动态增加移除数据源 方案。 提供Mybatis环境下的 纯读写分离 方案。 提供使用 spel动态参数 解析数据源方案。内置spel,session,header,支持自定义。 支持多层数据源嵌套切换。(ServiceA >>> ServiceB ...
二、编写动态数据源配置项 spring:datasource:dynamic:primary:mysql strict:truedatasource:mysql:type:com.zaxxer.hikari.HikariDataSource driverClassName:com.mysql.cj.jdbc.Driver url:jdbc:mysql://127.0.0.1:3306/ds0serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8username:root ...
dynamicDataSource.type=com.zaxxer.hikari.HikariDataSourcedynamicDataSource.driverClassName=com.mysql.jdbc.DriverdynamicDataSource.jdbcUrl=jdbc//localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacy...
springBoot2.x默认使用HikariCP,但在国内Druid的使用者非常庞大,此项目特地对其进行了适配,完成多数据源下使用Druid进行监控。 注意:主从可以使用不同的数据库连接池,如master使用Druid监控,从库使用HikariCP。 如果不配置连接池type类型,默认是Druid优先于HikariCP。 项目引入druid-spring-boot-starter依赖。 <dependency...