GlobalConfig

banner

  • 类型:boolean
  • 默认值:true是否控制台 print mybatis-plus 的 LOGO

sqlParserCache(Deprecated 3.1.1,直接开启缓存)

  • 类型:boolean
  • 默认值:false是否缓存 Sql 解析,默认不缓存

workerId

  • 类型:Long
  • 默认值:null机器 ID 部分(影响雪花ID)

datacenterId

  • 类型:Long
  • 默认值:null数据标识 ID 部分(影响雪花ID)(workerId 和 datacenterId 一起配置才能重新初始化 Sequence)

enableSqlRunner

  • 类型:boolean
  • 默认值:false是否初始化 SqlRunner(com.baomidou.mybatisplus.extension.toolkit.SqlRunner)

sqlInjector

  • 类型:com.baomidou.mybatisplus.core.injector.ISqlInjector
  • 默认值:com.baomidou.mybatisplus.core.injector.DefaultSqlInjectorSQL注入器(starter 下支持@bean注入)

superMapperClass

  • 类型:Class
  • 默认值:com.baomidou.mybatisplus.core.mapper.Mapper.class通用Mapper父类(影响sqlInjector,只有这个的子类的 mapper 才会注入 sqlInjector 内的 method)

metaObjectHandler

  • 类型:com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
  • 默认值:null元对象字段填充控制器(starter 下支持@bean注入)

idGenerator(since 3.2.1)

  • 类型:com.baomidou.mybatisplus.core.incrementer.IdGenerator
  • 默认值:nullId生成器(starter 下支持@bean注入)

dbConfig

  • 类型:com.baomidou.mybatisplus.annotation.DbConfig
  • 默认值:nullMyBatis-Plus 全局策略中的 DB 策略配置,具体请查看 DbConfig