TableGo_20200520 v6.9.0 正式版發布,此次版本更新如下:
1、新增對JDK9及以上版本Java環境的支持
2、生成JavaBean更名為生成數據模型並且提供了C#、C++、Golang、Rust、Python、Objective-C、Swift等編程語言數據模型的簡單模板
3、新增生成SpringBoot項目工程的功能,在生成自定義文件界面直接生成一個可以跑起來的項目
4、新增對數據庫視圖的支持
5、新增大量自定義模板示例
6、新增SQL查詢導出數據功能,在生成自定義文件時通過配置SQL查詢數據導出生成任何需要的文件
7、新增一些內置靜態對象用於生成自定義文件時使用,例如:org.apache.commons.lang.StringUtils
8、移除是否目錄直通,如果文件保存路徑設置了目錄則生成的內容將直接生成到該目錄下(生成自定義文件無效)
9、移除代碼中生成的版本推廣信息
10、生成自定義文件功能增強,添加更多可配置的參數
11、修復生成數據庫文檔中有中文錯誤的問題
12、優化對MySQL8.x的支持,現在可以使用MySQL8的新驅動包了
13、優化界面顯示效果並讓所有界面都能用鼠標拖動改變大小
14、優化參數配置管理功能,使全局參數配置可以保存界面上配置好的參數
15、使用JDK8編譯,並使用了JDK8的新特性,不再支持JDK7
16、修復已知Bug並進行了一些優化
一直以來一個能自動生成前后端增刪查改代碼,甚至自動生成SpringBoot項目工程的工具就是程序員最希望擁有的東西,如果能自動生成框架的前后端代碼和項目工程,那么開發人員就只要關注業務代碼的編寫,工作效率將得到極大的提升,也能騰出更多的時間、精力去測試和優化代碼,低碼或零碼技術將是未來發展的方向。
TableGo是基於數據庫的代碼自動生成工具,低代碼編程技術的實現,可以零代碼自動生成SpringBoot項目工程、生成JavaBean、生成MyBaits的Mapper映射配置文件、生成數據庫設計文檔(Word、Excel)、生成Swagger2離線API文檔、生成前后端代碼、能查出數據庫數據生成各種代碼和文檔等,更重要的是可以根據每個項目的不同開發框架編寫自定義模板與項目框架適配生成各模塊增刪查改的前后端代碼,讓開發人員的開發效率提高60%以上,並且可以通過模板定義開發規范統一開發風格和標准,提高代碼的規范性和可維護性。
只要設計好數據庫並且添加好備注,就能通過自定義模板生成任意編程語言的任何程序代碼,並且能夠生成各種代碼備注。實現只要把數據數據庫設計好,整個項目就完成了很大一部分代碼的編寫,大大節省了項目的開發成本。支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB五種數據庫,支持Window、Linux、Mac OS等多種操作系統。
所有的配置都保存在本地,只要配置過一次,下次使用的時候完全可以秒生成JavaBean、MVC三層結構代碼、前后端代碼、MyBaits的Mapper映射文件和數據庫設計文檔等,並且還集成各種實用工具,使得工作效率瞬間爆棚,生產力瞬間爆表。
使用自定義模板功能可以根據數據庫表結構信息生成你想要的任何代碼,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等等,沒有做不到只有想不到……
歡迎訪問TableGo官網:http://www.tablego.cn
1、數據庫配置界面:
2、公共參數配置界面:
3、生成工具界面,集成各種自動生成工具,讓寫代碼變得更容易:
生成數據模型功能升級,現在可以直接生成八種不同編程語言的數據模型:
生成JavaBean數據模型、生成C#數據模型、生成C++數據模型(C++結構體)、生成Golang數據模型、
生成Rust數據模型、生成Python數據模型、生成Objective-C數據模型、生成Swift數據模型、生成iOS數據模型
4、集成工具界面,集成11款實用工具,工作效率瞬間提升數倍:
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。
博客:https://blog.csdn.net/vipbooks
碼雲:https://gitee.com/vipbooks/TableGo
TableGo_20200520版本下載地址(包含EXE、JAR兩個版本):
https://download.csdn.net/download/vipbooks/12473892