• 全局策略 globalConfig 配置
    • outputDir
    • fileOverride
    • open
    • enableCache
    • author
    • kotlin
    • swagger2
    • activeRecord
    • baseResultMap
    • baseColumnList
    • dateType
    • entityName
    • mapperName
    • xmlName
    • serviceName
    • serviceImplName
    • controllerName
    • idType

    全局策略 globalConfig 配置

    outputDir

    • 生成文件的输出目录
    • 默认值:D 盘根目录

    fileOverride

    • 是否覆盖已有文件
    • 默认值:false

    open

    • 是否打开输出目录
    • 默认值:true

    enableCache

    • 是否在xml中添加二级缓存配置
    • 默认值:`false

    author

    • 开发人员
    • 默认值:null

    kotlin

    • 开启 Kotlin 模式
    • 默认值:false

    swagger2

    • 开启 swagger2 模式
    • 默认值:false

    activeRecord

    • 开启 ActiveRecord 模式
    • 默认值:false

    baseResultMap

    • 开启 BaseResultMap
    • 默认值:false

    baseColumnList

    • 开启 baseColumnList
    • 默认值:false

    dateType

    • 时间类型对应策略
    • 默认值:TIME_PACK

    注意事项:

    如下配置 %s 为占位符

    entityName

    • 实体命名方式
    • 默认值:null例如:%sEntity 生成 UserEntity

    mapperName

    • mapper 命名方式
    • 默认值:null例如:%sDao 生成 UserDao

    xmlName

    • Mapper xml 命名方式
    • 默认值:null例如:%sDao 生成 UserDao.xml

    serviceName

    • service 命名方式
    • 默认值:null例如:%sBusiness 生成 UserBusiness

    serviceImplName

    • service impl 命名方式
    • 默认值:null例如:%sBusinessImpl 生成 UserBusinessImpl

    controllerName

    • controller 命名方式
    • 默认值:null例如:%sAction 生成 UserAction

    idType

    • 指定生成的主键的ID类型
    • 默认值:null