代码生成器,可以生成单表、树表、多表关联(一对一、一对多)、左侧树+普通表、左侧树+树形表等的业务代码,为项目开发节省了大量的时间,极大的提高了开发效率。

引入

maku-boot/maku-server/pom.xml里面引入组件依赖,如下所示:

<dependency>
    <groupId>net.maku</groupId>
    <artifactId>maku-module-generator</artifactId>
    <version>${revision}</version>
</dependency>

IDEA开发工具生效

完成上面的引入后,idea开发工具,默认是不会加载这个依赖的,我们就会错误的感觉引入依赖失败。要让idea开发工具生效也很简单,只需要reload一下,就可以了,如下所示:


完成上面这2步后,依赖就会生效。

菜单SQL

执行对应的SQL文件(如:MySQL),初始化菜单数据,如下所示

maku-boot/db/mysql/module/maku-module-generator.sql

启动项目

完成上面步骤后,再启动项目,则可看到maku-module-generator对应的功能,如下所示: