一个自用的基于MyBatis-Plus的逆向工程工具!
日期 | 描述 |
---|---|
2020-09-30 | 重构配置方式,使用yml文件统一配置 |
- 众所周知,Mybatis-Plus 官方提供的有逆向工程。个人觉得功能太强大了,在实际的开发中它自动生成的许多内容都是用不到的,就导致产生许多无用的垃圾代码,而常用的一些东西他反而又没有,因此就有了自己写一个的想法,也就有了此项目!
- 这个逆向工程是根据Mybatis-Plus的逆向工程的进行的自定义,更符合我的使用风格
- 只支持从 数据库->Java
- 暂只测试并通过了MySQL,其他类型的数据库按理说也可用,因为核心是使用的Mybatis-Plus的逆向工程,但未做测试,因为我用的较多的是MySQL,等我用到其他数据库了再去完善,当然各位有需的也可以自己完善一下
- 数据库表名:全小写,多个单词以下划线
_
分割 - 数据库字段名:全小写,多个单词以下划线
_
分割
- 在配置文件
application_core.yml
中根据注释及已有示例进行配置(更加详细的配置注释请参考CoreConfig.java
中的注释) - 然后运行
MyBatisPlusGenerator.java
的main
方法即可!
- 建议在生成时不要用联合主键,可能会有问题,可以在生成代码前修改数据库,生成完成后再修改为联合主键