代碼模板生成
項目地址: https://gitee.com/sanri/sanri-tools-maven
優點?
可能你已經在網上見過一些代碼生成工具,還有 mybatis 自帶的生成工具;
但是它幫你生成的實體類,還需要進行二次加工;有可能你需要繼承一個基類,有可能你加了 swagger-ui 註解,有可能你使用了 lombok 並不需要 get & set ,有可能你使用 persistence-api 需要加 Column 註解 ;
我們急需一個可以獲取元數據來自定義自己的模板來生成代碼; 當然代碼生成只是我工具的一小部分,還有很多實用的小功能集於一身.
發現BUG可以提Issue,可以給我發郵件,可以加我QQ,可以進代碼生成羣討論.
作者QQ: 2441719087
作者郵箱: [email protected]
代碼生成交流羣: 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 監控截圖