基于數(shù)據(jù)庫的代碼自動(dòng)生成工具,生成JavaBean、生成數(shù)據(jù)庫文檔、生成前后端代碼等(TableGo v7.0.0版)
TableGo_20210212 v7.0.0 正式版發(fā)布,此次版本更新如下:
1、新增對DB2數(shù)據(jù)庫的支持
2、新增按字段生成文件,支持把字段、JSON、XML數(shù)據(jù)轉(zhuǎn)換成任何代碼
3、新增大量新的自定義模板,如:DDL、隨機(jī)數(shù)據(jù)、導(dǎo)出數(shù)據(jù)、數(shù)據(jù)模型、Ant Design for Vue的CRUD模板等
4、新增更多用于自定義模板生成隨機(jī)數(shù)的內(nèi)置靜態(tài)對象
5、公共參數(shù)新增高級設(shè)置,可動(dòng)態(tài)配置Oracle連接模式、MySQL連接驅(qū)動(dòng)、數(shù)據(jù)查詢權(quán)限、數(shù)據(jù)查詢方式、數(shù)據(jù)庫Scheme
6、合并生成自定義文件和生成Swagger離線API文檔的功能,并支持Swagger3
7、生成自定義文件新增模板子目錄設(shè)置,是相對于模板目錄的下級子目錄,模板目錄可建無限級子目錄
8、生成數(shù)據(jù)庫文檔新增ER圖字體設(shè)置
9、JSON參數(shù)配置新增文件操作功能、字段數(shù)據(jù)類型映射轉(zhuǎn)換等功能
10、優(yōu)化JSON參數(shù)配置,可以同時(shí)使用表命名方式和駝峰命名方式填寫參數(shù),前端可以直接復(fù)制Swagger上的實(shí)體名和屬 性名配置上去生成代碼,無需關(guān)注數(shù)據(jù)庫表和字段
11、生成自定義文件移除項(xiàng)目名、文件后綴名、文件名首字母、項(xiàng)目源碼目錄等配置項(xiàng)
12、界面優(yōu)化、可以動(dòng)態(tài)切換皮膚主題(從BeautyEye切換到其它主題需要重啟才能看到效果)、移除Quaqua主題
13、修復(fù)使用MySQL數(shù)據(jù)庫生成的數(shù)據(jù)長度不正確的問題
14、生成自定義文件功能可以不配置數(shù)據(jù)源,不選擇自定義模板生成文件,可單獨(dú)用于文件操作,只要不選擇模板,JSON參數(shù)中也不配置模板就不會(huì)連數(shù)據(jù)庫
15、修復(fù)已知Bug并進(jìn)行了一些優(yōu)化
一直以來一個(gè)能自動(dòng)生成前后端增刪查改代碼,甚至自動(dòng)生成SpringBoot項(xiàng)目工程的工具就是程序員最希望擁有的東西,如果能自動(dòng)生成框架的前后端代碼和項(xiàng)目工程,那么開發(fā)人員就只要關(guān)注業(yè)務(wù)代碼的編寫,工作效率將得到極大的提升,也能騰出更多的時(shí)間、精力去測試和優(yōu)化代碼,低碼或零碼技術(shù)將是未來發(fā)展的方向。
TableGo是基于數(shù)據(jù)庫的代碼自動(dòng)生成工具,低代碼編程技術(shù)的實(shí)現(xiàn),可以零代碼自動(dòng)生成SpringBoot項(xiàng)目工程、生成JavaBean、生成前后端分離的CRUD代碼、生成MyBaits的Mapper映射配置文件、生成數(shù)據(jù)庫設(shè)計(jì)文檔(Word、Excel)、生成Swagger2離線API文檔、生成前后端代碼、能查出數(shù)據(jù)庫數(shù)據(jù)生成各種代碼和文檔等,更重要的是可以根據(jù)每個(gè)項(xiàng)目的不同開發(fā)框架編寫自定義模板與項(xiàng)目框架適配生成各模塊增刪查改的前后端代碼,讓開發(fā)人員的開發(fā)效率提高60%以上,并且可以通過模板定義開發(fā)規(guī)范統(tǒng)一開發(fā)風(fēng)格和標(biāo)準(zhǔn),提高代碼的規(guī)范性和可維護(hù)性。 只要設(shè)計(jì)好數(shù)據(jù)庫并且添加好備注,就能通過自定義模板生成任意編程語言的任何程序代碼,并且能夠生成各種代碼備注。實(shí)現(xiàn)只要把數(shù)據(jù)數(shù)據(jù)庫設(shè)計(jì)好,整個(gè)項(xiàng)目就完成了很大一部分代碼的編寫,大大節(jié)省了項(xiàng)目的開發(fā)成本。支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、DB2六種數(shù)據(jù)庫,支持Window、Linux、Mac OS等多種操作系統(tǒng)。
所有的配置都保存在本地,只要配置過一次,下次使用的時(shí)候完全可以秒生成JavaBean、MVC三層結(jié)構(gòu)代碼、前后端代碼、MyBaits的Mapper映射文件和數(shù)據(jù)庫設(shè)計(jì)文檔等,并且還集成各種實(shí)用工具,使得工作效率瞬間爆棚,生產(chǎn)力瞬間爆表。
使用自定義模板功能可以根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)信息生成你想要的任何代碼,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、Kotlin、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等等,沒有做不到只有想不到……
歡迎訪問TableGo官網(wǎng):http://www.tablego.cn
1、數(shù)據(jù)庫配置界面:
3、生成工具界面,集成各種自動(dòng)生成工具,讓寫代碼變得更容易:
4、集成工具界面,集成10款實(shí)用工具,工作效率瞬間提升數(shù)倍:
8、這是自動(dòng)生成出來的Entity和DTO:
13、TableGo源代碼最新統(tǒng)計(jì)數(shù)據(jù):
運(yùn)行TableGo需要安裝JDK8及以上版本的Java環(huán)境,現(xiàn)在用的開發(fā)環(huán)境和編譯環(huán)境都是JDK8,必需要在操作系統(tǒng)的環(huán)境變量里配置好JAVA_HOME或JRE_HOME,不然會(huì)找不到Java。
官網(wǎng)下載地址:http://www.tablego.cn
博客下載地址:https://blog.csdn.net/vipbooks
TableGo_20210212版本下載地址(包含EXE、JAR兩個(gè)版本):
https://download.csdn.net/download/vipbooks/15225030

TableGo是基于數(shù)據(jù)庫的代碼自動(dòng)生成工具,低代碼編程技術(shù)的實(shí)現(xiàn),可以零代碼自動(dòng)生成SpringBoot項(xiàng)目工程、生成JavaBean、生成前后端分離的CRUD代碼、生成MyBaits的Mapper映射配置文件、生成數(shù)據(jù)庫設(shè)計(jì)文檔(Word、Excel)、生成Swagger2離線API文檔、生成前后端代碼、能查出數(shù)據(jù)庫數(shù)據(jù)生成各種代碼和文檔等,更重要的是可以根據(jù)每個(gè)項(xiàng)目的不同開發(fā)框架編寫自定義模板與項(xiàng)目框架適配生成各模塊增刪查改的前后端代碼,讓開發(fā)人員的開發(fā)效率提高60%以上,并且可以通過模板定義開發(fā)規(guī)范統(tǒng)一開發(fā)風(fēng)格和標(biāo)準(zhǔn),提高代碼的規(guī)范性和可維護(hù)性。























浙公網(wǎng)安備 33010602011771號