spawpaw / mybatis-generator-gui-extension

图形化MBG,内置丰富插件,可生成Service、Controller、View,配置简单。 A powerful GUI tool for MyBatisGenerator(MBG)
Other
642 stars 233 forks source link
mbg mbg-gui mybatis mybatis-generator mybatis-generator-gui mybatis-generator-noxml mybatis-plugin

mybatis-generator-gui-extension

Crates.io Build Status Github Releases

GitHub forks GitHub stars

简介

mybatis-generator-gui-extension是一个为MybatisGenerator编写的图形化界面,为实体/Example/Mapper提供了丰富的扩展。

查看更多预览图片 English README

示例图片

功能清单

运行前请确保您的JDK版本为1.8u40以上
前三种方式需要先下载源代码

源码运行: 用IDE将源代码导入为Maven项目,然后直接运行com.spawpaw.mybatis.generator.gui.GeneratorGuiRunner即可
自助打包jar: 执行 mvn package
自助打包exe : 执行 mvn package jfx:native
直接下载jar包: 选择版本进行下载

二次开发 && 交流 (进入帮助页面)

如果您在使用过程中遇到了BUG,或者想让软件添加某些功能,请挂issue或者联系作者:spawpaw@hotmail.com

项目地址 https://github.com/spawpaw/mybatis-generator-gui-extension
QQ交流群:171209016

贡献代码

1.创建issue(工单)

在本项目的issue页,创建一个issue,描述你所要添加的功能。

2.fork本仓库

将本仓库fork到你自己的账户,并将你的代码提交。

3.发起PR

提交完成后,你将会在你的仓库中看到PullRequest按钮,点击发起PR然后按照提示操作就可以了。

tips: 在commit时可以使用#<issue-id>来关联issue

其他

如果您觉得本软件对您有帮助,请别忘记给这个项目一个star   ο(=•ω<=)ρ⌒★

您的项目适合使用本工具吗?

先来看一下您的项目是否有如下需求:

如果有上面任意一项需求,那么使用本工具是没有任何问题的。 但是如果你追求快速的开发,简洁的代码,建议使用Spring Data JPAmybatis-plus通用Mapper, 这些项目提供了更优雅的方式来实现简单的CRUD、Example查询,毕竟大部分项目在大部分情况下很少遇到手写复杂代码的情况,会触及性能问题的代码也很少(即使有也很容易定位),通过本工具生成的大量代码反而可能会给维护带来一定麻烦。

捐赠捐助者列表

内推

有换工作意向的同学可将简历发送到如下邮箱: 公司 邮箱 内推链接 职级及方向
阿里巴巴 shangbenben@alibaba-inc.com 阿里巴巴/集团CTO线/CFO产品技术部 - 产品-平台型 P6-P7 杭州
阿里巴巴/集团CTO线/CFO产品技术部 - Java高级开发工程师-财资技术 P5-P7 上海
阿里巴巴/集团CTO线/CFO产品技术部 - 高级测试开发工程师 杭州
P5~P7 产品、前后端、测试、Java开发;
集团CTO线财务方向可部门直推。也可内推其他部门。
字节跳动 chenwenhang@bytedance.com https://job.toutiao.com/s/JGCe4nh