DynamicDataSourceContextHolder.push 无法切换数据源
时间: 2023-12-01 09:03:42 浏览: 185
根据你提供的信息,我猜测你可能是在使用 SpringBoot 和 MyBatis Plus 进行多数据源配置时遇到了问题。在这种情况下,你可以按照以下步骤进行排查:
1. 确认数据源配置是否正确,包括数据库连接信息、驱动程序、用户密码等。
2. 检查是否已经正确地定义了多数据源,包括数据源名称、数据源实例等。
3. 确认 DynamicDataSourceContextHolder.push 和 DynamicDataSourceContextHolder.pop 是否被正确调用。可以在代码中加入日志信息来进行调试。
4. 检查 MyBatis Plus 的配置是否正确,包括 MapperScan、SqlSessionFactoryBean 等。
如果以上方法均未解决问题,你可以提供更详细的错误信息或代码片段,以便更好地帮助你解决问题。