基於數據庫的代碼自動生成工具,生成JavaBean、生成數據庫文檔、生成先後端代碼等(v6.6.6版)

       TableGo_20191026 v6.6.6 正式發佈,這次版本更新以下:
          一、新增經過自定義模板生成Word文檔的功能,可使用FreeMarker模板生成自定義格式的數據庫文檔。
          二、新增 Swagger2 在線API轉離線API文檔的功能,生成Word接口文檔。
          三、新增對 MariaDB 數據庫的支持,須要刪除舊的database.ini從新生成。
          四、生成數據庫文檔添加高級設置,能夠配置ER圖的背景色、邊框顏色、可選參數等。
          五、生成自定義文件功能加強,加入更多參數。
          六、表字段名如下劃線結尾的已支持,再也不丟失結尾的下劃線。
          七、表名或字段名同時包含下劃線和駝峯命名這兩種命名方式已支持。
          八、完善代碼生成後的提示信息,添加新增文件數、覆蓋文件數、合併文件數、忽略文件數的提示。
          九、數據庫字段數據類型對應的Java數據類型所有均可以在paramConfig.ini中配置了。
          十、修復已知Bug並進行了一些優化。
         
        一直以來一個能自動生成先後端增刪查改代碼的工具就是程序員很但願擁有的東西,若是能自動生成框架的先後端代碼,那麼開發人員就只要關注業務代碼的編寫,工做效率將獲得極大的提高,也能騰出更多的時間、精力去測試和優化代碼。
        TableGo是基於數據庫的代碼自動生成工具,能夠根據數據庫表結構自動生成JavaBean、生成MyBaits的Mapper映射配置文件、生成數據庫設計文檔、生成Swagger2離線API文檔、生成先後端代碼等,更重要的是能夠根據每一個項目的不一樣開發框架編寫自定義模板生成各模塊增刪查改的先後端代碼,讓開發人員的開發效率提升60%以上,而且能夠經過模板定義開發規範統一開發風格和標準,提升代碼的規範性和可維護性。
        只要設計好數據庫而且添加好備註,就能經過自定義模板生成任意編程語言的任何程序代碼,而且可以生成各類代碼備註。實現只要把數據數據庫設計好,整個項目就完成了很大一部分代碼的編寫,大大節省了項目的開發成本。支持MySQL、Oracle、SQL Server、PostgreSQL四種數據庫,支持Window、Linux、MacBook等多種操做系統。
        全部的配置都保存在本地,只要配置過一次,下次使用的時候徹底能夠秒生成JavaBean、MVC三層結構代碼、先後端代碼、MyBaits的Mapper映射文件和數據庫設計文檔等,而且還集成各類實用工具,使得工做效率瞬間爆棚,生產力瞬間爆表!
        通過一些項目的使用和積累,我把它分享出來,你們有什麼好的建議和想法也均可以提出來。因爲環境的緣由,主要測試的是MySQL、Oracle,SQL Server、PostgreSQL測試不全,由於比較忙,沒有時間去作很是全面的測試,可能會有Bug,你們若是發現什麼Bug記得要告訴我,會在下個版本中進行修正。
        歡迎訪問TableGo官網:http://www.tablego.cn程序員

一、數據庫配置界面:數據庫


二、公共參數配置界面: 
編程


三、生成工具界面,集成各類自動生成工具,讓寫代碼變得更容易:
後端


四、集成工具界面,集成11款實用工具,工做效率瞬間提高數倍: 
安全


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


六、捐贈名單界面,感謝大家對TableGo項目的支持:
框架


七、數據信息界面,TableGo官網信息展現,並能獲取TableGo新版本更新提示:
數據庫設計


八、這是自動生成出來的Entity和DTO:
編程語言


九、這是自動生成的MyBatis的Mapper映射文件:
工具


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


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

十二、這是最新的TableGo源代碼統計數據:


1三、提供Jar包版本,完美支持Linux和MacBook,MacBook只須要在「安全性與隱私」那裏容許打開TableGo.jar就能夠了:


1四、QQ技術交流羣(羣號:339206976,入羣密碼:TableGo): 
        

       在QQ技術交流羣裏會不按期發佈最新的測試版、使用手冊和自定義模板示例給你們使用,你們在使用的過程當中遇到什麼問題或發現什麼Bug均可以在交流羣裏提出來,你們一塊兒討論一塊兒學習,共同發展和進步。
  使用TableGo須要安裝JDK7及以上版本的,由於如今用的開發環境和編譯環境都是JDK7,其它版本的JDK尚未測試過,更高版本的應該沒有問題,必須要在操做系統的環境變量裏配置好JAVA_HOME,否則會找不到Java。 

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

  EXE版本下載地址:
       https://download.csdn.net/download/vipbooks/11934312

  Jar包版本下載地址:
       https://download.csdn.net/download/vipbooks/11934334

目錄:
            第1版:http://blog.csdn.net/vipbooks/article/details/51912143
            第2版:http://blog.csdn.net/vipbooks/article/details/51912537
            第3版:http://blog.csdn.net/vipbooks/article/details/51912750
            第4版:http://blog.csdn.net/vipbooks/article/details/51912930
            第5版:http://blog.csdn.net/vipbooks/article/details/51915364
            第6版:http://blog.csdn.net/vipbooks/article/details/51916266
            第7版:http://blog.csdn.net/vipbooks/article/details/51916507
            第8版:http://blog.csdn.net/vipbooks/article/details/52005477
            第9版:http://blog.csdn.net/vipbooks/article/details/52005926
            第10版:http://blog.csdn.net/vipbooks/article/details/52226266
            第11版:http://blog.csdn.net/vipbooks/article/details/52806475
            第12版:http://blog.csdn.net/vipbooks/article/details/53242808
            v4.1.2版:http://blog.csdn.net/vipbooks/article/details/54234432
            v5.0.0版:http://blog.csdn.net/vipbooks/article/details/72653898
            v5.8.0版:http://blog.csdn.net/vipbooks/article/details/78767469
            v5.8.8版:http://blog.csdn.net/vipbooks/article/details/79492051
            v6.0.0版:http://blog.csdn.net/vipbooks/article/details/90244554
            v6.6.6版:http://blog.csdn.net/vipbooks/article/details/102786571

相關文章
相關標籤/搜索