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中的代码生成器AutoGenerator超详细解析!完整配置!
Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!
Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!