创建方式与之前一样,如下奉上 generateCourse 代码。
@Test void generateCourse() { String path = "E:\\Desktop\\TienChin\\tienchin-service\\tienchin-course\\src\\main"; FastAutoGenerator.create( "jdbc:mysql://localhost:3310/TienChin?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8", "root", "root" ) .globalConfig(builder -> builder // 设置作者 .author("BNTang") // 覆盖已生成文件 .fileOverride() // 指定输出目录 .outputDir(path + "\\java")) .packageConfig(builder -> builder // 设置父包名 .parent("top.it6666") // 设置父包模块名 .moduleName("course") // 设置mapperXml生成路径 .pathInfo(Collections.singletonMap(OutputFile.xml, path + "\\resources\\mapper"))) .strategyConfig(builder -> builder // 设置需要生成的表名 .addInclude("tienchin_course") // 设置过滤表前缀 .addTablePrefix("tienchin_")) // 使用Freemarker引擎模板,默认的是Velocity引擎模板 .templateEngine(new FreemarkerTemplateEngine()) .execute(); }