SpringBoot Mybatis-Plus 整合 dynamic-datasource-spring-boot-starter 对数据库进行读写分离

  • 准备工作

    1. 对 MySql 进行主从搭建
    2. 引入 dynamic-datasource-spring-boot-starter 坐标
    3. 引入 druid-spring-boot-starter 坐标
  • 对应框架以及插件的版本

    dynamic-datasource-spring-boot-starter:2.5.6
    druid-spring-boot-starter:1.1.10
    spring-boot-starter-parent:2.0.4.RELEASE

  • 需要配置的地方

    1. springboot 项目上的启动注解上排除。使用这个注解的原因:Druid 默认会去加载 spring.datasource 下面的数据库配置信息,由于我们要使用动态加载多个数据源,所以这个配置就不需要了。
	@SpringBootApplication(exclude = DruidDataSourceAutoConfigure.class)
posted @ 2020-03-26 19:41  高方也  阅读(2699)  评论(0编辑  收藏  举报