改到策略配置下了,enableFileOverride()
全局配置
.globalConfig(builder -> {
builder.author("me") // 设置作者
.enableSwagger() // 开启 swagger 模式
//.fileOverride(true) // 覆盖已生成文件
.outputDir("D:\\IdeaProjects\\tlzf\\tlzf\\src\\test\\java") // 指定输出目录
.disableOpenDir();
})
策略配置
.strategyConfig(builder -> {
builder.addInclude("t_enterprise") // 设置需要生成的表名
.addTablePrefix("t_", "c_") // 设置过滤表前缀
.entityBuilder().enableFileOverride().enableLombok()
//.enableTableFieldAnnotation() //添加列的对应关系@TableField
.mapperBuilder().enableFileOverride()
.serviceBuilder().enableFileOverride()
.controllerBuilder().enableFileOverride();
})
也可以分开写
.strategyConfig(builder -> {
builder.addInclude("t_enterprise") // 设置需要生成的表名
.addTablePrefix("t_", "c_"); // 设置过滤表前缀
builder.entityBuilder().enableFileOverride().enableLombok();
//.enableTableFieldAnnotation() //添加列的对应关系@TableField
builder.mapperBuilder().enableFileOverride();
builder.serviceBuilder().enableFileOverride();
builder.controllerBuilder().enableFileOverride();
})