在开发过程中我们会有大量的基础增删改查模块,为了简花重复性开发,提升效率,就有了代码生成器一说(一般定制的需要时间),但是很多时候,没有充足的时间去配置,这里有一套通用的业务层,持久层,实体层基础生成,VO类生成,给推荐下
当前idea版本
![](https://i-blog.csdnimg.cn/blog_migrate/dd4f8a6858d78879301c639a194d2b5f.png)
一、【MybatisX】插件安装
![](https://i-blog.csdnimg.cn/blog_migrate/610bdde0cc80a6e581925cc092eabba1.png)
二、打开Database窗口添加数据库信息
![](https://i-blog.csdnimg.cn/blog_migrate/5710fea6fda99956f17a0c29799e8146.png)
![](https://i-blog.csdnimg.cn/blog_migrate/800388f4c62387b30ce5b9e104060ec1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b2e54c02a3926c5a6e7cf97ca94f8b34.png)
![](https://i-blog.csdnimg.cn/blog_migrate/61094206236d8ab839ec17e9498dbf04.png)
连接5.7版本的mysql时,可能会出现异常,需要添加useSSL等的参数连接
![](https://i-blog.csdnimg.cn/blog_migrate/3e2ad504421eb0cb83a09b5139071693.png)
三、选择对应表生成service,serviceImpl,mapper,entity
3-1、展开数据库,选择指定表(可多选)右键,MybatisX-Generator
![](https://i-blog.csdnimg.cn/blog_migrate/ee69d4c4839eb261dc1139ff3cc8b462.png)
3-2、配置生成类的包名和类名
![](https://i-blog.csdnimg.cn/blog_migrate/6f3568c721480081bf17b3febaea3903.png)
3-3、选择所需模板
![](https://i-blog.csdnimg.cn/blog_migrate/415a2538f14106dfe5033e218b957103.png)
3-4、查看生成
配置的较详细,项目中是没有错误的,可直接启动测试,然后在对应的业务层和mapper开发即可
![](https://i-blog.csdnimg.cn/blog_migrate/c0ceda9d5c0da709e3419228874ce1ea.png)
四、配置对应表生成的VO
![](https://i-blog.csdnimg.cn/blog_migrate/e5babb87199dceaede97f3f3f0c5d30c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cdebfdac460249069fc386338394bbfd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0a6e67265219e8a1269ea20ff62c2296.png)