完整代码下载地址
主要参考了文档2.7的部分。
增加了依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>4.3.0</version> </dependency>
2. 修改LauncherServiceImpl
将spring.datasource.dynamic.enabled 修改成true
3. 在dev中增加多数据源的配置
: : : master : : : : jdbc:mysql://xx.xx.xx.xx:3306/dynamic : root : 123456 : com.mysql.jdbc.Driver : : jdbc:mysql://xx.xx.xx.xx:3307/dynamic : root : 123456 : com.mysql.jdbc.Driver : : ENC(xxxxx) : ENC(xxxxx) : ENC(xxxxx) : com.mysql.jdbc.Driver
目前报错如图所示。
也尝试修改application.yml里面的配置,测试也未生效。
请问只引入blade-starter-tenant和dynamic-datasource-spring-boot-starter 还能实现多数据源功能吗?
测试引入blade-starter-tenant-dynamic这个好像是可以实现的。
扫一扫访问 Blade技术社区 移动端