mybatil

编程入门 行业动态 更新时间:2024-10-14 04:23:52

mybatil

mybatil

mybatil-pus逆向生成代码,可以生成实体类、控制器、mapper、xml.

 @Test
    public void test02() {
        FastAutoGenerator.create("url","username", "password")
                .globalConfig(builder -> {
                    builder.author("") // 设置作者
                            .enableSwagger() // 开启 swagger 模式
                            .fileOverride() // 覆盖已生成文件
                            .outputDir("D://"); // 指定输出目录
                })
                .packageConfig(builder -> {
                    builder.parent("") // 设置父包名
                            .moduleName("") // 设置父包模块名
                            .pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D:\\")); // 设置mapperXml生成路径
                })
                .strategyConfig(builder -> {
                    builder.addInclude("") // 设置需要生成的表名
                            .addTablePrefix("s_", "y_"); // 设置过滤表前缀
                })
                .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板
                .execute();
    }

在导一个依赖

<dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.28</version><scope>compile</scope>
</dependency>

用一个测试类来运行。

更多推荐

mybatil

本文发布于:2024-02-24 15:49:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1695827.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:mybatil

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!