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官网的模板代码复制到类中
这里我把自己的展示出来,带具体注释。
第三步,运行代码生成器的类,然后输入表名,如果有多个表名注意用英文逗号分隔开,输入完成后回车,这时会在项目中自动生成代码文件。如下图: