乐趣区

sanritoolsmaven-代码生成工具

代码模板生成

项目地址: 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

当前收纳的一些小工具

  1. 方法或变量取名
  2. 数据提取
  3. 生份证号码生成与验证
  4. kafka 监控和 offset 设置, 支持新旧版本 kafka
  5. zookeeper 数据监控
  6. 模板代码生成, 根据列字段
  7. 列字段比较
  8. 数据库表字段, 注释, 名称查询, 及后续模板代码操作
  9. webservice 调试工具, 只要输入 wsdl 地址, 自动解析并构建 xml 消息
  10. 下划线转驼峰, 驼峰转下划线工具
  11. 图片转 base64 ,base64 转图片
  12. SQL 客户端, 已经支持 mysql,postgresql,oracle ; 可自定义实现其它数据库

    • 表结构查询
    • pojo,xml 生成
    • 项目模板代码生成
    • 数据导出
  13. 数据表处理工具(SQL 客户端升级版)

    • 可以根据变量自定义模板
    • 由多个模板组成一种方案
    • 单表使用模板生成,然后生成多种模板的代码后统一下载
    • 单表使用方案生成
    • 多表使用方案生成

演示图

首页图,主要展示可用的工具列表。这里并没有展示全部工具,可以按需添加

代码生成工具截图


kafka 监控截图

退出移动版