mybatis-flex/docs/zh/base/mybatis-flex-customizer.md
Q_Alex c51ad30cf6
update docs/zh/base/mybatis-flex-customizer.md.
Signed-off-by: Q_Alex <1147748237@qq.com>
2023-07-31 07:55:24 +00:00

900 B

MyBatisFlexCustomizer

MyBatisFlexCustomizer 是 MyBatis-Flex 为了方便 SpringBoot 用户对 MyBatis-Flex 进行初始化而产生的接口。

通过在 @Configuration 去实现 MyBatisFlexCustomizer 接口,我们可以对 MyBatis-Flex 进行一系列的初始化配置。这些配置可能包含如下的内容:

  • 1、FlexGlobalConfig 的全局配置
  • 2、自定义主键生成器
  • 3、多租户配置
  • 4、动态表名配置
  • 5、逻辑删除处理器配置
  • 6、自定义脱敏规则
  • 7、SQL 审计配置
  • 8、SQL 打印配置
  • 9、数据源解密器配置
  • 10、自定义数据方言配置
  • 11、...

代码示例


@Configuration
public class MyBatisFlexConfiguration implements MyBatisFlexCustomizer {

    @Override
    public void customize(FlexGlobalConfig globalConfig) {
        //我们可以在这里进行一些列的初始化配置
    }

}