一、该问题的重现步骤是什么?
核心配置
2. launch配置
3.controller(已经根据文档提示添加注解)
4.启动类启动成功后
参照bladex2.6文档提示
但是我得启动类中没有提示这些
我得这个服务默认配置例如想连接本地得tfshuttle数据库,如果开启了数据源就去访问租户自己得tfshuttle数据源即可
我只看到了这个 dataSource-1提示 其它得没看到
二、你期待的结果是什么?实际看到的又是什么?
期待能切换成功
实际看到:
调用接口
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex2.6版本
再windows操作系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这是controller接口 接口没问题
1. 你没有提供application.yml的数据源配置信息
2. 你没有提供租户管理的多数据源配置信息
3. 你修改了包名,所以没法判断你是否全部修改成功,是否因为改包名不当导致的问题
以上几点没法判断具体的原因是什么
建议先下载私服原版,不要改动任何地方,然后跟着手册的步骤来走,这样一定可以成功的。
如果原版工程也无法成功,那可以继续发一个帖子,详细描述下重现步骤,这样我们可以用同样的代码帮你排查问题。
如果测试成功,推荐你去看一下blade-starter-tenant的实现,他在mybatis-plus-dynamic-datasource上做了一层简单的拓展,耐心花点时间是能看明白原理的。
知道原理后再去排查问题才会轻松
扫一扫访问 Blade技术社区 移动端