快捷搜索: 王者荣耀 脱发

Mybatis-plus逆向生成代码

Mybatis-Plus是基于数据库表来实现自动生成代码的逆向工程。通过代码生成器生成代码后,可以在生成的代码中直接使用Mybatis-plus

第一步:引入依赖,分别是整合mybatis-plus,代码生成器依赖和代码生成器模板这里采用的模板引擎是freemarker。

<!--整合mybatis plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.1</version>
        </dependency>
        <!--mp代码生成器-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-generator</artifactId>
            <version>3.4.1</version>
        </dependency>
        <!--代码生成器模板-->
        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.30</version>
        </dependency>

第二步,新建代码生成器的类,将mabatis-plus官网的模板代码复制到类中

这里我把自己的展示出来,带具体注释。

第三步,运行代码生成器的类,然后输入表名,如果有多个表名注意用英文逗号分隔开,输入完成后回车,这时会在项目中自动生成代码文件。如下图:

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