com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine - 文件[*]已存在,且未开启文件覆盖配置,需要开启配置可到策略配置中设置!!!
策略配置添加文件覆盖 .enableFileOverride()
- StrategyConfig config = new StrategyConfig.Builder()
- .entityBuilder().enableLombok().enableFileOverride()
- .controllerBuilder().enableFileOverride()
- .mapperBuilder().enableFileOverride()
- .serviceBuilder().enableFileOverride()
- .build();
之前项目使用mybatisplus3.5.1,文件覆盖使用全局配置global的fileOverride()
- GlobalConfig.Builder()
- .enableSwagger()
- .fileOverride()
- .build();
把代码搬到新项目后就生成报错,然后查看新项目mybatisplus3.5.3

全局配置中显示方法过时,然后查看源代码提示配置已失效,已迁移到策略配置中

然后去StrategyConfig使用fileOverride()方法,但是不存在,3.5.3把fileOverride()移到了每个类里

,要配就要如下图所示,分别设置,但是.3.5.3提示该方法后续会删除,建议使用enableFileOverride(),然后OK。
