-
准備工作
- 對 MySql 進行主從搭建
- 引入 dynamic-datasource-spring-boot-starter 坐標
- 引入 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 -
需要配置的地方
- springboot 項目上的啟動注解上排除。使用這個注解的原因:Druid 默認會去加載 spring.datasource 下面的數據庫配置信息,由於我們要使用動態加載多個數據源,所以這個配置就不需要了。
@SpringBootApplication(exclude = DruidDataSourceAutoConfigure.class)