
spring+mybatis+springMVC框架配置多数据源
发布日期:2021-05-09 05:08:14
浏览次数:11
分类:博客文章
本文共 1071 字,大约阅读时间需要 3 分钟。
1.在spring配置文件中配置
2.继承AbstractRoutingDataSource
public class DBContextHolder { private static final ThreadLocalcontextHolder = new ThreadLocal (); public static void setDbType(String dbType) { contextHolder.set(dbType); } public static String getDbType() { return ((String) contextHolder.get()); } public static void clearDbType() { contextHolder.remove(); }}
public class DynamicDataSource extends AbstractRoutingDataSource { @Override protected Object determineCurrentLookupKey() { return DBContextHolder.getDbType(); }}
3.切换数据库
//指定数据库DBContextHolder.setDbType("dataSource1");
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月17日 13时07分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
idea如何编译maven项目
2021-05-09
Kali安装Docker
2021-05-09
IDEA中Git更新合并代码后,本地修改丢失
2021-05-09
Jmeter之模拟文件上传、下载接口操作
2021-05-09
uni-app 商场样式
2021-05-09
Java 持久化操作之 --XML
2021-05-09
日历JS代码
2021-05-09
程序员如何提高工作效率
2021-05-09
ExtJs学习笔记
2021-05-09
(转)在ASP.NET 中实现单点登录(利用Cache, 将用户信息保存在服务器缓存中)
2021-05-09
《Spring Boot 实战纪实》之如何攥写需求文档
2021-05-09
形象革命——穿搭
2021-05-09
RabbitMQ核心概念篇
2021-05-09
权限管理系统系列之序言
2021-05-09
6. SOFAJRaft源码分析— 透过RheaKV看线性一致性读
2021-05-09
深入理解Kafka必知必会(2)
2021-05-09
Java程序员学习Go指南(终)
2021-05-09
Go语言实现布谷鸟过滤器
2021-05-09