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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM