千家信息网

mybatis plus代码生成器的使用方法

发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,这篇文章主要讲解了"mybatis plus代码生成器的使用方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mybatis plus代码生成器的使用
千家信息网最后更新 2024年10月24日mybatis plus代码生成器的使用方法

这篇文章主要讲解了"mybatis plus代码生成器的使用方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mybatis plus代码生成器的使用方法"吧!

mybatis plus使用

    org.springframework.boot    spring-boot-starter-parent    2.1.6.RELEASE                org.springframework.boot        spring-boot-starter                org.springframework.boot        spring-boot-starter-test        test                org.projectlombok        lombok        true                com.baomidou        mybatis-plus-boot-starter        3.1.2                com.h3database        h3        runtime    
public static void main(String[] args) {        // 代码生成器        AutoGenerator mpg = new AutoGenerator();        // 全局配置        GlobalConfig gc = new GlobalConfig();        gc.setOutputDir("D:\\Develop");        gc.setAuthor("ivan");        gc.setOpen(false);        gc.setFileOverride(true);        gc.setBaseResultMap(true);        gc.setBaseColumnList(true);        // gc.setSwagger2(true); 实体属性 Swagger2 注解        mpg.setGlobalConfig(gc);        // 数据源配置        DataSourceConfig dsc = new DataSourceConfig();        dsc.setUrl("jdbc:mysql://localhost:3306/ivan?useUnicode=true&useSSL=false&characterEncoding=utf8");        // dsc.setSchemaName("public");        dsc.setDriverName("com.mysql.jdbc.Driver");        dsc.setUsername("root");        dsc.setPassword("密码");        mpg.setDataSource(dsc);        // 包配置        PackageConfig pc = new PackageConfig();        pc.setParent("com.leyou");        mpg.setPackageInfo(pc);        // 自定义配置        InjectionConfig cfg = new InjectionConfig() {            @Override            public void initMap() {                // to do nothing            }        };                // 必须设置        mpg.setCfg(cfg);                  // 策略配置        StrategyConfig strategy = new StrategyConfig();        strategy.setNaming(NamingStrategy.underline_to_camel);        strategy.setColumnNaming(NamingStrategy.underline_to_camel);//        strategy.setSuperEntityClass("com.baomidou.ant.common.BaseEntity");        strategy.setEntityLombokModel(true);        strategy.setRestControllerStyle(true);        // 公共父类//        strategy.setSuperControllerClass("com.baomidou.ant.common.BaseController");        // 写于父类中的公共字段//        strategy.setSuperEntityColumns("id");        strategy.setInclude(new String[]{"tb_category"});//        strategy.setControllerMappingHyphenStyle(true);        strategy.setTablePrefix("tb_");        mpg.setStrategy(strategy);        mpg.execute();    }

感谢各位的阅读,以上就是"mybatis plus代码生成器的使用方法"的内容了,经过本文的学习后,相信大家对mybatis plus代码生成器的使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0