随笔分类 - 数据库 / 数据源
摘要:场景 出于种种原因有些时候我们的项目中会用到同时连接多个数据源的情况 ,比如数据太大了分了多个库,又比如统计任务只能读原始数据的数据库,写只能在统计结果的库中。 设计思路 基于mybatis我们的方案是这样的,需要自己实现一个SqlSessionTemplate,里面维护了一个dbId到SqlSes
阅读全文
摘要:【Database】可选的数据源配置项 场景 之前的版本中没有数据源依赖,新版本中有数据源依赖,只有部分模块需要配置数据源,其余模块仍然读老的配置,如果使用自动装配的mybatis会启动报错。 方案 通过一个默认为false的开关控制数据源的加载 @Configuration @MapperScan
阅读全文
摘要:【Datasource】Hikari配置 常用配置 spring: type: com.zaxxer.hikari.HikariDataSource datasource: hikari: # 连接池名称,配置后日志中会打印。 pool-name: hikari-pool # 连接池核心线程数。默认
阅读全文