做了一个web版的 MyBatis Generator
mybatis
官方提供了 MyBatis Generator ,可以通过 xml 配置文件的方式使用,例如自己写调用脚本,或者使用 mvn 插件的方式,其实实现起来还是很简单的。虽然简单,但还是不够简单,懒嘛,这不就实现了一个更简单的生成方式,通过 web 页面的方式,填写几个关键的配置参数,选好要生成的数据库表即可。
可配置的参数有如下几个
targetRuntime :MyBatis3、MyBatis3Simple、Ibatis2Java2、Ibatis2Java5,默认为 MyBatis3
是否取消注释:生成的文件中默认会有注释内容,可以选择是否取消。
targetProject(文件生成目录):文件最后保存的目录,选择一个本地磁盘上的目录位置。
实体类包名:实体对象的包名。
mapper.xml文件所在目录:xml 文件所在的目录
mapper接口类包名:mapper 接口类的包名
数据库驱动:目前只支持 mysql
数据库连接字符串、数据库用户、数据库用户密码:数据库相关配置
启动方式
方式1:
直接下载源码,然后运行 BuilderApplication
文件,或者使用 mvn 的 spring-boot:run
方式运行
方式2:
下载 kite-mybatis-builder.jar, 运行命令 java -jar -Dserver.port=[port] kite-mybatis-builder.jar
或者 java -jar kite-mybatis-builder.jar
默认在 9090 端口运行
使用方式
如果运行在默认的 9090 端口,打开浏览器访问 http://localhost:9090 。
- 默认打开之后,点击“新建项目”。
- 在弹出的项目配置界面,填写上面提到的配置参数
- 选择要生成的表,并可在后面配置实体名称,默认规则是各单词首字母大写。
点击生成按钮,会根据生成结果提示成功或失败。
生成过的项目会在首页列出来,下次如果还需要生成此数据库的表,可以在之前的项目中重新配置选择即可。
**如不嫌弃欢迎关注我的微信公众号。
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(27)-权限管理系统-分配用户给角色
- jquery中的ajax方法参数总是记不住,这里记录一下。
- Process类
- 设置php下载文件的超时时间
- github上一款特别的侧滑
- 10.python之socket和socketserver
- MySQL(六) —— 自定义函数
- MongoDB 学习笔记(二) 高级查询
- ie提示jquer缺少标识符,字符串或数字
- 一晚上将一个模板整合进了DJANGO
- 从链接上获取参数值, location.href上获取参数
- websocket简单实例
- linux分析、诊断及调优必备的“杀器”之二
- python scrapy 入门,10分钟完成一个爬虫
- eclipse 编码改成utf-8
- PHP中的自动加载
- Perl一行式:字段处理和计算
- [uboot] (番外篇)uboot之fdt介绍
- Newcoder 华华给月月出题(线筛)题解
- date(): It is not safe to rely on the system’s timezone settings.
热门文章
- 使用&;lt;jsp:include&;gt;,不想写死URL,动态生成URL的解决的方法
- redis缓存的安装和配置
- 百度地图点集文档使用python的re模块处理成json的相关写法
- 《从Paxos到Zookeeper:分布式一致性原理与实践》【PDF】下载
- jspsmart(保存文件)+poi(读取excel文件)操作excel文件
- Pycharm配置(三)
- SoapUI模拟REST MockService
- 获取手机安装的所有包名adb shell pm list packages
- 【python】自定义函数def funName():
- HTML5 高级系列:web Storage