数据隔离方案简介

  • BladeX采用了比较轻量级的解决方案
  • 基于Mybatis-Plus自带的租户插件以及多数据源插件进行深度二次开发,100%契合Mybatis-Plus的特性
  • 实现了字段隔离+数据库隔离相互共存的方案,不依赖外部中间件,直接启动工程便可生效
  • 支持数据库与租户一对一、一对多、多对多等灵活的方式,可以满足中国式产品需求
  • 可通过注解或全局切面来动态自定义控制租户的数据库隔离

相关源码与文档