MyBatis Plus代码生成器常用配置

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis Plus代码生成器常用配置相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

配置详情

MyBatis Plus常用配置如下:

    @Test
    public void testMybatisPlusGenerator() 
        String url = "jdbc:mysql://localhost:3306/mp01?characterEncoding=utf-8&userSSL=false";
        String username = "root";
        String password = "root";
        String tableName = "t_employee";
        String author = "谷哥的小弟";
        String outputDir = "D://mp02";
        String parent = "com.cn";
        String moduleName = "mp02";
        String xmlPath = "D://mp02";
        FastAutoGenerator.create(url, username, password)
                .globalConfig(builder -> 
                    builder.author(author) // 设置作者
                            //.enableSwagger() // 开启 swagger 模式
                            .fileOverride() // 覆盖已生成文件
                            .outputDir(outputDir); // 指定输出目录
                )
                .packageConfig(builder -> 
                    builder.parent(parent) // 设置父包名
                            .moduleName(moduleName) // 设置父包模块名
                            .pathInfo(Collections.singletonMap(OutputFile.mapperXml, xmlPath)); // 设置mapperXml生成路径
                )
                .strategyConfig(builder -> 
                    builder.addInclude(tableName) // 设置需要生成的表名
                            .addTablePrefix("t_", "c_"); // 设置过滤表前缀
                )
                .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板
                .execute();
    

以上是关于MyBatis Plus代码生成器常用配置的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis Plus分页插件常用配置

Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!

Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!

Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!

Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!

#yyds干货盘点# MyBatis-Plus——代码生成器(3.5.1+版本)