1. 如果用的boot版本,需要复制拷贝一份BladeScopeModelHandler,比如命名为BladeScopeModelHandlerMaster,拷贝到boot工程一个用于生效配置类的包。然后在类上加上DS("master")的注解。同时再到config类初始化,这样逻辑就会走自定义的这个数据权限查询类,也就只会锁定到master库来查询了。
@DS("master") @RequiredArgsConstructor public class BladeScopeModelHandlerMaster implements ScopeModelHandler { ...... }
@Configuration(proxyBeanMethods = false)
public class BladeScopeConfiguration { @Bean public ScopeModelHandler scopeModelHandler() { return new BladeScopeModelHandlerMaster(jdbcTemplate); } }
2. 如果用的cloud版本,则在对应服务引入blade-scope-api便可
3. 更多说明请看:https://sns.bladex.cn/q-591.html
讨论(1)
官方新品
- 热议问题
-
minio上传文件报错,无法上传文件
2
-
token到期了是如何进行续约的
1
-
多数据源日志打印问题
1
-
接口文档blade-desk
1
-
下发http请求,设备响应数据如何处理
1
-
为什么Avue-data的接口报请求未授权
2
-
批量修改租户授权配置报错
1
-
blade.yaml方式配置接口权限不生效
1
-
多租户数据库隔离,如果获取字典信息
2
-
如何修改单点登录授权页面的图标和文字
1
扫一扫访问 Blade技术社区 移动端