改到策略配置下了,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();
})
博客提到MyBatisPlus中文件覆盖配置的变化,原本的配置不可用,现在改到策略配置下,可使用enableFileOverride(),还可进行全局配置和策略配置,也能分开写。

5435

被折叠的 条评论
为什么被折叠?



