基於數據庫的代碼自動生成工具,生成JavaBean、生成數據庫文檔、生成前后端代碼等(TableGo v7.0.0版)


        TableGo_20210212 v7.0.0 正式版發布,此次版本更新如下:
          1、新增對DB2數據庫的支持
          2、新增按字段生成文件,支持把字段、JSON、XML數據轉換成任何代碼
          3、新增大量新的自定義模板,如:DDL、隨機數據、導出數據、數據模型、Ant Design for Vue的CRUD模板等
          4、新增更多用於自定義模板生成隨機數的內置靜態對象
          5、公共參數新增高級設置,可動態配置Oracle連接模式、MySQL連接驅動、數據查詢權限、數據查詢方式、數據庫Scheme
          6、合並生成自定義文件和生成Swagger離線API文檔的功能,並支持Swagger3
          7、生成自定義文件新增模板子目錄設置,是相對於模板目錄的下級子目錄,模板目錄可建無限級子目錄
          8、生成數據庫文檔新增ER圖字體設置
          9、JSON參數配置新增文件操作功能、字段數據類型映射轉換等功能
          10、優化JSON參數配置,可以同時使用表命名方式和駝峰命名方式填寫參數,前端可以直接復制Swagger上的實體名和屬 性名配置上去生成代碼,無需關注數據庫表和字段
          11、生成自定義文件移除項目名、文件后綴名、文件名首字母、項目源碼目錄等配置項
          12、界面優化、可以動態切換皮膚主題(從BeautyEye切換到其它主題需要重啟才能看到效果)、移除Quaqua主題
          13、修復使用MySQL數據庫生成的數據長度不正確的問題
          14、生成自定義文件功能可以不配置數據源,不選擇自定義模板生成文件,可單獨用於文件操作,只要不選擇模板,JSON參數中也不配置模板就不會連數據庫
          15、修復已知Bug並進行了一些優化

        一直以來一個能自動生成前后端增刪查改代碼,甚至自動生成SpringBoot項目工程的工具就是程序員最希望擁有的東西,如果能自動生成框架的前后端代碼和項目工程,那么開發人員就只要關注業務代碼的編寫,工作效率將得到極大的提升,也能騰出更多的時間、精力去測試和優化代碼,低碼或零碼技術將是未來發展的方向。
        TableGo是基於數據庫的代碼自動生成工具,低代碼編程技術的實現,可以零代碼自動生成SpringBoot項目工程、生成JavaBean、生成前后端分離的CRUD代碼、生成MyBaits的Mapper映射配置文件、生成數據庫設計文檔(Word、Excel)、生成Swagger2離線API文檔、生成前后端代碼、能查出數據庫數據生成各種代碼和文檔等,更重要的是可以根據每個項目的不同開發框架編寫自定義模板與項目框架適配生成各模塊增刪查改的前后端代碼,讓開發人員的開發效率提高60%以上,並且可以通過模板定義開發規范統一開發風格和標准,提高代碼的規范性和可維護性。        只要設計好數據庫並且添加好備注,就能通過自定義模板生成任意編程語言的任何程序代碼,並且能夠生成各種代碼備注。實現只要把數據數據庫設計好,整個項目就完成了很大一部分代碼的編寫,大大節省了項目的開發成本。支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、DB2六種數據庫,支持Window、Linux、Mac OS等多種操作系統。
        所有的配置都保存在本地,只要配置過一次,下次使用的時候完全可以秒生成JavaBean、MVC三層結構代碼、前后端代碼、MyBaits的Mapper映射文件和數據庫設計文檔等,並且還集成各種實用工具,使得工作效率瞬間爆棚,生產力瞬間爆表。
        使用自定義模板功能可以根據數據庫表結構信息生成你想要的任何代碼,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、Kotlin、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等等,沒有做不到只有想不到……

        歡迎訪問TableGo官網:http://www.tablego.cn

1、數據庫配置界面:


2、公共參數配置界面: 


3、生成工具界面,集成各種自動生成工具,讓寫代碼變得更容易:

4、集成工具界面,集成10款實用工具,工作效率瞬間提升數倍: 


5、友情捐贈界面,項目的發展離不開您的支持:


6、捐贈名單界面,感謝你們對TableGo項目的支持:


7、數據信息界面,TableGo官網信息展示,並能獲取TableGo新版本更新提示:

8、這是自動生成出來的Entity和DTO:


9、這是自動生成的MyBatis的Mapper映射文件:


10、這是自動生成的數據庫設計文檔:


11、這是編寫的自定義模板和根據該模板生成的Mapper.xml代碼:


12、零代碼快速生成SpringBoot項目工程:

13、TableGo源代碼最新統計數據:


14、提供Jar包版本,完美支持Linux和Mac OS,Mac OS只需要在“安全性與隱私”那里允許打開TableGo.jar就可以了:


15、QQ技術交流群(群號:339206976,入群密碼:TableGo): 
        在QQ技術交流群里會不定期發布最新的測試版、使用手冊和自定義模板示例給大家使用,大家在使用的過程中遇到什么問題或發現什么Bug都可以在交流群里提出來,大家一起討論一起學習,共同發展和進步。
        

        運行TableGo需要安裝JDK8及以上版本的Java環境,現在用的開發環境和編譯環境都是JDK8,必需要在操作系統的環境變量里配置好JAVA_HOME或JRE_HOME,不然會找不到Java。 


官網下載地址:http://www.tablego.cn

博客下載地址:https://blog.csdn.net/vipbooks

TableGo_20210212版本下載地址(包含EXE、JAR兩個版本):
https://download.csdn.net/download/vipbooks/15225030


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM