一切福田,不離方寸,從心而覓,感無不通。

代码生成工具(mybatis-plus-generator)

前言

代码生成器,对于我们提升开发效率还是非常有价值的,快速生成代码和避免手误操作,能给我们减少了很多麻烦,又多了一点摸鱼的时间[偷笑]。
以前我用的比较多的是easy code,但是需要安装插件,配置模版,所以多少还是有些不方便。
自从项目改用mybatis-plus后,mybatis-plus-generator就成了它的替代品,很方便,也很灵活,个人推荐使用。

下面我们使用一个Springboot多module的项目来做下演示。

使用教程

项目结构

下面的tree图,是我们本次演示的项目module和package结构,也是我们生成代码后的想要的效果:

引入POM依赖

第一步,除开mybatis-plus正常引用的包,我们还需要引入generator和velocity,来提供代码和模版的生成。

编写工具类

然后,编写工具类,直接运行生成想要的代码。下面的java工具类是通过官网代码示例改造而来,支持多module指定。

最后,我们直接运行这个java类,在控制台输入 业务模块名称 和 表名,点击回车即可生成。

 

from:http://blog.soilove.cn/2020/09/18/mybatis-plus-generator/