MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
今天的主角是MP推出的一款代码生成器,本文主要来介绍一下它强大的代码生成功能。
AutoGenerator 是 MyBatis Plus推出的代码生成器,可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,比Mybatis Generator更强大,开发效率更高。
以往我们使用mybatis generator生成代码正常需要配置
mybatis-generator-config.xml,代码配置比较繁琐复杂,比如:
未生成代码前的项目目录如下:
运行CodeGenerator生成代码:
项目成功生成了Entity、Service、Controller、Mapper、Mapper.xml、DTO、VO文件。
想了解MyBatis Plus代码生成配置可以参考官方配置:代码生成器配置新