TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程、生成JavaBean、生成前后端分离的CRUD代码、生成MyBaits的Mapper映射配置文件、生成数据库设计文档(Word、Excel)、生成Swagger2离线API文档、生成前后端代码、能查出数据库数据生成各种代码和文档等,更重要的是可以根据每个项目的不同开发框架编写自定义模板与项目框架适配生成各模块增删查改的前后端代码,让开发人员的开发效率提高60%以上,并且可以通过模板定义开发规范统一开发风格和标准,提高代码的规范性和可维护性。

TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下:

1、新增对DB2数据库的支持

2、新增按字段生成文件,支持把字段、JSON、          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官网 data-cke-widget-wrapper="1" data-cke-filter="off" data-cke-display-name="图像" data-cke-widget-id="23">

2、公共参数配置界面:

3、生成工具界面,集成各种自动生成工具,让写代码变得更容易:

4、集成工具界面,集成10款实用工具,工作效率瞬间提升数倍:

5、友情捐赠界面,项目的发展离不开您的支持:

6、捐赠名单界面,感谢你们对TableGo项目的支持:

7、数据信息界面,TableGo官网信息展示,并能获取TableGo新版本更新提示:

8、这是自动生成出来的Entity和DTO:

用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...相关推荐

  1. java api文档_细说API – 文档和前后端协作

    在上一篇文章--<细说API – 重新认识RESTful>中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式. 我经历过一些没有 ...

  2. java+swagger+侵入,一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案

    一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案 一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案 作者:互联网活化石 来源:http://suo.im/5Si ...

  3. java图书销售系统_基于springboot的小型图书销售系统 源码下载

    源码介绍 本系统采用B/S架构,服务器用的是tomcat服务器,数据库使用mysql,数据库连接池使用的是阿里开源的druid连接池,实现了前后端分离,后端框架基于spring boot整合mybat ...

  4. java农产品查询系统_基于java的农产品销售系统的设计与实现论文.docx

    基于java的农产品销售系统的设计与实现论文.docx 分类号_______________ 密级________________ UDC _______________ 学号_毕业设计(论文)论文题 ...

  5. 微博app是用java写的吗_基于安卓Android第三方微博APP的设计(Eclipse)

    基于安卓Android第三方微博APP的设计(Eclipse)(论文11000字,程序代码) 摘要:Android系统是基于LINUX的手机操作系统,其最大的优势在于整个系统的开源性和免费性.本系统以 ...

  6. java写新闻模板_基于java新闻发布及管理系统

    基于java新闻发布及管理系统 java 2020-10-18 下载地址 https://www.codedown123.com/44681.html Java新闻发布系统新闻发布及管理系统就是一个能 ...

  7. java网上书店系统_基于JAVA/JSP的网上书店系统

    第一章 JAVA的网络功能与编程 1-1 JAVA语言简介 Java是一种简单易用.完全面向对象.具有平台无关性且安全可靠的主要面向Internet的开发工具.自从1995年正式问世以来,Java的快 ...

  8. java 开源 cms系统_基于Java的开源CMS系统选择(转)

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  9. java cms 开源系统_基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

最新文章

  1. SWAGAN:基于样式的小波驱动生成模型
  2. unity从入门到精通下载_左手Unity右手Unreal
  3. Linux内存信息查看——free命令
  4. sql语句中动态变量中间含有单引号
  5. 数组指针和指针数组的区别(1)
  6. Python 数据分析三剑客之 Matplotlib(八):等高线 / 等值线图的绘制
  7. MAC Eclipse 快捷键
  8. STR_TO_MAP函数
  9. 【面经】字节AI Lab-NLP算法热乎面经
  10. word被锁定无法编辑怎么处理
  11. java山地自行车怎么看型号_怎么看捷安特山地车型号
  12. 电商型网站要怎么制作?把住这三个关键点
  13. 海康威视多监控集成到同一页面
  14. 广州大学数据库实验三——数据库系统设计综合实验
  15. ROSIntegration ROSIntegrationVision与虚幻引擎4(Unreal Engine 4)的配置
  16. 山东大学计算机基础知识试题及答案,山东大学网络教育计算机应用基础课后练习题及答案...
  17. 解决Ubuntu系统下的VMware Workstation无法打开虚拟网络编辑器界面的问题
  18. [二维区间DP?] Atcoder ARC004E. Salvage Robots
  19. Python基础之占位符
  20. 网安零基础学习-python-正则表达式(灰帽编程17)

热门文章

  1. new/delete和malloc/free的区别一般汇总
  2. 阿里云IoT Studio升级版新增解决方案引擎 大幅提升方案交付效率
  3. AI技术的“践行者” — 云测试成为企业降本增效利器
  4. 如何快速完成企业应用IPv6改造
  5. Apache Flink 为什么能够成为新一代大数据计算引擎?
  6. 首次公开 | 淘系技术总监马鏖谈淘系用户增长
  7. 基于Tablestore Tunnel的数据复制实战
  8. 深度解析双十一背后的阿里云 Redis 服务
  9. 作为一名通信老司机,我是如何看待翼龙通信无人机救灾的?
  10. 深根固柢 云起磐石——移动云大云磐石服务器重磅推出