使用的是动态添加数据源的方法,假设有 abc 和 abc_test 数据库,用 DynamicDataSourceContextHolder.push("abc");必然会切换到 abc_test 数据库中,导致切换出错,有没有大佬遇到过这种问题呢? abc_test, abc, 切换, 出错
你应该好好看看文档,多数据源他有一个组的概念,你得命名,abc ,abc_test ,他会根据_切分,abc 是 group ,test 是 group 下的一个子项。所以你 abc 去匹配,返回的就是 test 。所以你将 abc 命名改为 abc_prod ,用 abc_prod 去 push 就正常了。