代码路径: https://github.com/youbl/JpaCodeGenerate
功能介绍
Mybatis-plus代码生成工具
从MySQL读取表结构,并生成对应的Java源码文件和对应的前端VUE编辑/列表页面,可以直接复制到项目中,
直接使用,减少手工书写代码的麻烦,生成内容如下:
- entity
- mapper
- service
- controller
- dto
- entity与dto互转的mapstruct-mapper转换类
- 基于VUE2.0的前端html页面
生成说明:
- 点击页面的
下载文件
, 并解压 - 解压的文件,除html,其它文件复制到你的SpringBoot项目对应的java目录下
- html复制到你的SpringBoot项目的
resources\static
目录下 - 复制项目根目录下的
res.zip
,就是html页面依赖的js、css、字体等文件,解压到resources\static
目录下 - OK,可以启动你的项目,访问生成的html验证了
MySql数据库表结构对比工具(不含索引)
读取2个数据库的所有表结构,并进行对比。
用于发布前确认表结构已经同步。
同时可以生成对应的刷库语句,便于直接提交运维操作。
MySql数据库索引对比工具
读取2个数据库的所有表的索引结构,并进行对比。
用于发布前确认索引已经同步。
同时可以生成对应的刷库语句,便于直接提交运维操作。
Nacos配置对比工具
用于对比不同 nacos 的yml配置差异。
也是用于测试和生产的配置对比,避免发布遗漏。
同时可以生成差异的yml配置文本,方便直接复制和发布。
MySql数据库查询工具
在线的MySql连接查询工具。
用于一些无法开放端口的MySQL查询,只读,不支持更新。
基于性能和安全考虑,建议该工具配置使用从库查询。
注:很多团队使用yearing
,但是不那么好用。