Springboot+Mybatis,数据库多数据源配置项目Demo源码下载

作者:soゝso

原文地址:https://www.sojson.com/blog/301.html

由于要做复杂的数据迁移,直接 Mysql 数据库中用 sql 做迁移,难度太大, SQL 操作起来很复杂,而且也不现实。

为了可以让同学们可以直接使用,在 Springboot 结合 Mybatis 同时加入了我以往的 Freemarker ,作为层渲染。

一、Springboot + Mybatis 多数据源配置

1.Springboot.yml配置文件

2.SpringbootApplication 禁止加载自身对DataSource的扫描

3.DataSourceConfig 对Springboot.yml 读取

这里创建了2个,由 和 读取并创建数据源。

二、数据源的创建

如果有多个就直接创建多个,下面说说 创建 。为了方便管理,我用内部类去解决。

这里要详细说明的一下,因为创建了2套的,那怎么来区分或者说怎么分配数据源呢?

通过注释 :来定义第一个数据源 的目录。

通过注释 :来定义第二个数据源 的目录。

三、多数据源测试

代码已经开源提交到上,地址为:https://gitee.com/jsonla/sojson.datasource.git

优惠活动

推荐得极客专栏感恩节活动只剩最后一天了,

点击直达活动现场

,这里我推荐了三个Java应该关注得课程,通过我得特殊通道可以减免不少费用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181124A0CZHW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券