mybatis-plus代码生成工具
连接数据库之后,如果表太多,需要写的实体类或者service,controller太多,所以有代码自动生成工具,仅供参考,搜的,记录一下,以后使用
·
// 代码自动生成器
public class CodeAuto {
public static void main(String[] args) {
FastAutoGenerator.create("jdbc:mysql://127.0.0.1:3306/feiyi?serverTimezone=UTC", "root", "123456")
.globalConfig(builder -> {
builder.author("luoCong") // 设置作者
.fileOverride() // 覆盖已生成文件
.outputDir("src\\main\\java"); // 指定输出目录
})
.packageConfig(builder -> {
builder.parent("com.luo") // 设置父包名;
.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "src\\main\\resources\\mapper")); // 设置mapperXml生成路径
})
.strategyConfig(builder -> {
builder.addInclude("author") // 设置需要生成的表名(与数据库表名匹配)
.addInclude("opus")
.addInclude("opus_config")
.addInclude("user")
.addInclude("user_config");
})
.templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板
.execute();
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)