1.导入maven依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.31</version>
</dependency>
2.执行下面的代码
@Test
public void test1() {
FastAutoGenerator.create("jdbc:mysql://localhost:3306/springboot?characterEncoding=utf-8&useSSL=false",
"root","root")//设置数据库连接信息
.globalConfig(builder -> //设置作者,文件覆盖,输出目录
builder.author("sunnyHusband").fileOverride().outputDir("F:/mybatis-plus-generate"))
.packageConfig(builder -> //设置包名及模块名,mapper.xml的输出地址
builder.parent("com.study").moduleName("mybatisplus").
pathInfo(Collections.singletonMap(OutputFile.mapperXml,"F:/mybatis-plus-generate")))
.strategyConfig(builder -> //设置表名(可多个)及表是否有前缀等
builder.addInclude("user").addTablePrefix(""))
//设置模板引擎
.templateEngine(new FreemarkerTemplateEngine())
//执行
.execute();
}
3.查看生成的文件