用了多租户数据隔离,在系统表配置了@Master,但是用子租户登录系统,在公告页面报错查询不到blade_menu,理论上查询blade_menu应该会自动切换到主数据库上吧。
我怀疑这个是不是比较偏底层,用blade_menu这张表举例,我在service和mapper上都加上@Master了,重启项目都清空redis了,但是发现加之前和加之后都抛 数据源切换异常,看抛出的异常是有切换数据库这个动作的,但是切换失败了,先方便电话或者微信沟通吗,我手机号和微信都是这个:15230319776
这个commit也加一下,然后把新的配置类加上master注解:https://center.javablade.com/blade/BladeX-Boot/commit/dcd0450a4be458d136ea5571d7eda203535e74f6
扫一扫访问 Blade技术社区 移动端