使用 dynamic-datasource-spring-boot-starter 切换数据源出错

查看 45|回复 1
作者:Geekerstar   
使用的是动态添加数据源的方法,假设有 abc 和 abc_test 数据库,用 DynamicDataSourceContextHolder.push("abc");必然会切换到 abc_test 数据库中,导致切换出错,有没有大佬遇到过这种问题呢?

abc_test, abc, 切换, 出错

Seulgi   
你应该好好看看文档,多数据源他有一个组的概念,你得命名,abc ,abc_test ,他会根据_切分,abc 是 group ,test 是 group 下的一个子项。所以你 abc 去匹配,返回的就是 test 。所以你将 abc 命名改为 abc_prod ,用 abc_prod 去 push 就正常了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部