代码模板生成
项目地址: https://gitee.com/sanri/sanri-tools-maven
优点?
可能你已经在网上见过一些代码生成工具,还有 mybatis 自带的生成工具;
但是它帮你生成的实体类,还需要进行二次加工;有可能你需要继承一个基类,有可能你加了 swagger-ui 注解,有可能你使用了 lombok 并不需要 get & set , 有可能你使用 persistence-api 需要加 Column 注解;
我们急需一个可以获取元数据来自定义自己的模板来生成代码;当然代码生成只是我工具的一小部分,还有很多实用的小功能集于一身.
发现 BUG 可以提 Issue, 可以给我发邮件, 可以加我 QQ, 可以进代码生成群讨论.
作者 QQ:2441719087
作者邮箱:ningxiangsanri@163.com
代码生成交流群:645576465
作者微信:sanri1993-
如何使用
下载 release 版本的 tomcat 包,直接运行即可
https://gitee.com/sanri/sanri-tools-maven/repository/archive/v1.1.0?format=zip
当前收纳的一些小工具
- 方法或变量取名
- 数据提取
- 生份证号码生成与验证
- kafka 监控和 offset 设置, 支持新旧版本 kafka
- zookeeper 数据监控
- 模板代码生成, 根据列字段
- 列字段比较
- 数据库表字段, 注释, 名称查询, 及后续模板代码操作
- webservice 调试工具, 只要输入 wsdl 地址, 自动解析并构建 xml 消息
- 下划线转驼峰, 驼峰转下划线工具
- 图片转 base64 ,base64 转图片
-
SQL 客户端, 已经支持 mysql,postgresql,oracle ; 可自定义实现其它数据库
- 表结构查询
- pojo,xml 生成
- 项目模板代码生成
- 数据导出
-
数据表处理工具(SQL 客户端升级版)
- 可以根据变量自定义模板
- 由多个模板组成一种方案
- 单表使用模板生成,然后生成多种模板的代码后统一下载
- 单表使用方案生成
- 多表使用方案生成
演示图
首页图,主要展示可用的工具列表。这里并没有展示全部工具,可以按需添加
代码生成工具截图
kafka 监控截图