博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MyBatis多数据源分包
阅读量:4556 次
发布时间:2019-06-08

本文共 465 字,大约阅读时间需要 1 分钟。

  分包的同学点这里:

创建基本的entity service dao   不同的数据源创建不同的包  我这里为了分辨  一个用的是Mysql  一个是Oracle  方便测试,

我这里使用的是MyBatis 

创建MyBatis dao 映射 xml 文件

也要在不同的包

和上面的对应 

创建db.properties

           

我这里设置了2个数据源 

创建Mybatis.xml 文件

建议也是和上面一样创建2个,也可以创建一个.但是2个 耦合性降低

步入主题 :

Spring配置文件 :

配置扫描包.

导入数据源连接信息

设置2个数据源

我使用的是Druid 个人觉得不错。推荐一下

Druid的日志记录Filter

事物管理  和  开启事物自动扫描注解   

还要配置另外一个的

最重要的一步:开启AOP注解支持

在不同的Dao调用就会自动切换数据源的

不同包的多数据源很简单,总结来说就是  不同数据源配置多个就可以了,有问题留言

附上楼主的源码,

转载于:https://www.cnblogs.com/zhousiwei/p/10625798.html

你可能感兴趣的文章
Java中start和run方法的区别
查看>>
二叉树_非递归先中后序_递归非递归求深度
查看>>
20181227 新的目标
查看>>
HDFS写流程
查看>>
生产环境服务器环境搭建+ 项目发布
查看>>
js按条件分类json数组,并合计同组数据(一维转换为二维)
查看>>
Exp6 信息搜集与漏洞扫描
查看>>
redis4安装
查看>>
使用命令wsimport构建WebService客户端[转]
查看>>
第八遍:链接详解
查看>>
Qt5.5 使用smtp发邮件的各种坑
查看>>
js奇葩错误 字符串传递问题
查看>>
人之初,性本恶
查看>>
springboot 端口号
查看>>
使用AChartEngine画动态曲线图
查看>>
安卓项目五子棋代码详解(四)
查看>>
urllib 学习一
查看>>
bzoj4196 [Noi2015]软件包管理器——树链剖分
查看>>
kafka源码阅读环境搭建
查看>>
UI设计
查看>>