Fetch the repository succeeded.
项目地址:
官方文档:
修改config包下MybaitsPlusConfig.java,获取当前登录用户的租户ID,这里默认写1
@Override
public Expression getTenantId() {
try {
// 获取当前登录用户租户ID
String tenantId = "1";
if (!StrUtil.isEmpty(tenantId)) {
return new LongValue(tenantId);
}
throw new Exception(RetBack.errorJson(4001, "该租户不存在"));
} catch (Exception e) {
e.printStackTrace();
}
return new LongValue(-1L);
}
本项目为两个数据源实现分库和分表,如果只分表不分库,只需要添加一个数据源即可
@SpringBootApplication(exclude = {DruidDataSourceAutoConfigure.class,
DataSourceAutoConfiguration.class})
如果不使用Sharding-JDBC,而需要多数据源,可以采用Mybaits-Plus多数据源方案,详见官方文档,后面我会把示例项目分享给大家,敬请期待。可以加我互相交流。
开源不易,且用且珍惜!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。