• GlobalConfig
    • banner
    • sqlParserCache(Deprecated 3.1.1,直接开启缓存)
    • workerId
    • datacenterId
    • enableSqlRunner
    • sqlInjector
    • superMapperClass
    • metaObjectHandler
    • idGenerator(since 3.2.1)
    • dbConfig

    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