mybatis-plus快速逆向生成代码

背景

之前用过不少逆向生成的工具类,感觉都不是特别的方便。前一阵子突然在网上找到一个mybatis-plus快速逆向生成代码的代码,测试后感觉效果还不错,分享给大家一起使用。

引入版本

<!--代码生成-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-generator</artifactId>
            <version>3.5.1</version>
        </dependency>
        <!--逆向工程需要模板引擎-->
        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.28</version>
        </dependency>

核心方法

数据源配置

/**
     * 数据源配置
     */
    private static final DataSourceConfig.Builder DATA_SOURCE_CONFIG = new DataSourceConfig
            .Builder("jdbc:mysql://8.xx.xx.xx:xx/db?serverTimezone=UTC&autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true",
            "xx", "xxxxxx");

调用案例

/**
     * 执行 run
     */
    public static void main(String[] args) throws Exception {
          
   
        //执行
        create();

    }

学习java群

经验分享 程序员 微信小程序 职场和发展