项目初始化
This commit is contained in:
53
src/main/java/com/mini/capi/mybatis/demo.java
Normal file
53
src/main/java/com/mini/capi/mybatis/demo.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package com.mini.capi.mybatis;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.generator.FastAutoGenerator;
|
||||
import com.baomidou.mybatisplus.generator.config.OutputFile;
|
||||
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
|
||||
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
public class demo {
|
||||
|
||||
public static void main(String[] args) {
|
||||
FastAutoGenerator.create("jdbc:mysql://192.168.31.189:33069/work?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC", "dream", "info_dream")
|
||||
.globalConfig(builder -> {
|
||||
builder.author("gaoxq")
|
||||
.outputDir(System.getProperty("user.dir") + "/src/main/java")
|
||||
.disableOpenDir();
|
||||
})
|
||||
.packageConfig(builder -> {
|
||||
builder.parent("com.mini.capi")
|
||||
.moduleName("biz")
|
||||
.entity("domain")
|
||||
.mapper("mapper")
|
||||
.xml("mapper.xml")
|
||||
.service("service")
|
||||
.serviceImpl("service.impl")
|
||||
.controller("controller")
|
||||
.pathInfo(Collections.singletonMap(OutputFile.xml, System.getProperty("user.dir") + "/src/main/resources/mapper"));
|
||||
})
|
||||
.strategyConfig(builder -> {
|
||||
builder.addInclude("biz_combined_summary")
|
||||
.addTablePrefix("biz_")
|
||||
.entityBuilder()
|
||||
.enableLombok()
|
||||
.naming(NamingStrategy.underline_to_camel)
|
||||
.columnNaming(NamingStrategy.underline_to_camel)
|
||||
.idType(IdType.AUTO)
|
||||
.enableTableFieldAnnotation()
|
||||
.enableFileOverride()
|
||||
.controllerBuilder()
|
||||
.enableRestStyle()
|
||||
.serviceBuilder()
|
||||
.formatServiceFileName("%sService")
|
||||
.formatServiceImplFileName("%sServiceImpl")
|
||||
.mapperBuilder()
|
||||
.enableBaseResultMap()
|
||||
.enableBaseColumnList();
|
||||
})
|
||||
.templateEngine(new FreemarkerTemplateEngine())
|
||||
.execute();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user