基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)

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等等,没有做不到只有想不到……

1、数据库配置界面:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
2、公共参数配置界面:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
3、生成工具界面,集成各种自动生成工具,让写代码变得更容易:

生成数据模型功能升级,现在可以直接生成八种不同编程语言的数据模型:
生成JavaBean数据模型、生成C#数据模型、生成C++数据模型(C++结构体)、生成Golang数据模型、
生成Rust数据模型、生成Python数据模型、生成Objective-C数据模型、生成Swift数据模型、生成iOS数据模型

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

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
5、友情捐赠界面,项目的发展离不开您的支持:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
6、捐赠名单界面,感谢你们对TableGo项目的支持:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
7、数据信息界面,TableGo官网信息展示,并能获取TableGo新版本更新提示:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
8、这是自动生成出来的Entity和DTO:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
9、这是自动生成的MyBatis的Mapper映射文件:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
10、这是自动生成的数据库设计文档:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
11、这是编写的自定义模板和根据该模板生成的Mapper.xml代码:

12、快速生成SpringBoot项目工程:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
13、这是最新的TableGo源代码统计数据:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
14、提供Jar包版本,完美支持Linux和Mac OS,Mac OS只需要在”安全性与隐私”那里允许打开TableGo.jar就可以了:

基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
15、QQ技术交流群(群号:339206976,入群密码:TableGo):
在QQ技术交流群里会不定期发布最新的测试版、使用手册和自定义模板示例给大家使用,大家在使用的过程中遇到什么问题或发现什么Bug都可以在交流群里提出来,大家一起讨论一起学习,共同发展和进步。
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)

运行TableGo需要安装JDK8及以上版本的Java环境,现在用的开发环境和编译环境都是JDK8,必需要在操作系统的环境变量里配置好JAVA_HOME或JRE_HOME,不然会找不到Java。

Original: https://www.cnblogs.com/vipbooks/p/12997044.html
Author: vipbooks
Title: 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/594241/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 库存管理系统实现 C语言课设

    1 #include 2 #include 3 #include <string.h> 4 5 //定义一个&#…

    Java 2023年6月5日
    078
  • 开源进销存系统,10分钟搞定,建议收藏!

    引言 进销存系统是一种工具,可让企业跟踪业务供应链中的货物。它优化了从与企业的供应商下订单到向客户交付订单的整个范围,映射了产品的整个旅程。该软件提供的透明度对企业的底线有很大的影…

    Java 2023年6月5日
    0100
  • 【Java学习】Java 初始化List的5种方式

    Java初始化List的5种方法 第一种 /** * 第一种方式 * 常规方式 */ @Test public void one(){ List languages = new A…

    Java 2023年5月29日
    099
  • 取小球下落高度问题

    题目:一个球从80米高度自由落下,每次落地后反弹高度为原高度的一半,计算第6次小球反弹的高度(使用for语句) 解题思路: &#x5B9A;&#x4E49;&amp…

    Java 2023年6月9日
    066
  • java学习之JSP

    JSP:全拼写:java Server pages:java 服务器端页面可以理解为一个特殊的页面:可以定义html代码也可以定义java的代码定义:JSP是简化Servlet编写…

    Java 2023年6月13日
    072
  • Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十五):Spring Security 版本

    在线演示 用户名:admin 密码:admin 技术背景 到目前为止,我们使用的权限认证框架是 Shiro,虽然 Shiro 也足够好用并且简单,但对于 Spring 官方主推的安…

    Java 2023年5月30日
    081
  • IO流思维导图

    IO流思维导图 IO思维导图总结 总览: 1.文件 public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 (几乎…

    Java 2023年6月6日
    079
  • python 类与对象

    如果需创建一个类,那么可以使用 class 关键字:实例使用名为 a 的属性,创建一个名为 MyClass 的类: class MyClass: a = 6 现在我们可以使用名为 …

    Java 2023年6月9日
    052
  • Jedis操作hash和Jedis操作List

    Jedis操作hash和Jedis操作List 哈希类型 hash :map个时间哦 hset hget hgetAll package com.ailyt.jiedis.test…

    Java 2023年6月6日
    088
  • tensorflow 2.1 采坑记

    tf 2.1 安装了好多遍,把python 从3.6 搞到了3.7还是没办法安装成功 问题出在这里要使用这些新软件包,用户必须安装「Microsoft Visual C ++ Re…

    Java 2023年6月7日
    098
  • 6-常用类

    一、Java比较器 Java中的对象,正常情况下,只能进行比较:==或!=。不能使用>或 Original: https://www.cnblogs.com/java-blo…

    Java 2023年6月7日
    061
  • JAVA中如何取得一个数组中最大值和最小值呢?

    数组是日常开发中,常用的数据结构, 它可用于存储同一类型的数据,如:(基础类型,引用类型) 那么我们如何获取一个数组中的最大值和最小值呢? 对一些基础类型,我们可以直接使用比较, …

    Java 2023年6月15日
    091
  • Day16异常1

    package com.exception.demo01;public class demo01 { public static void main(String[] args) …

    Java 2023年6月5日
    071
  • mysql绿色版在windows系统中的启动

    1、下载mysql免安装版 例如:mysql-5.7.11-winx64 2、修改配置文件,my-default.ini名称改为:my.ini,文件里面的参数配置: [mysqld…

    Java 2023年6月15日
    070
  • Java代码实现向企业微信用户发送消息

    java;gutter:true; 1. 其实就是一个HTTP请求,如下 请求方式:POST(HTTPS) 请求地址: https://qyapi.weixin.qq.com/cg…

    Java 2023年5月29日
    092
  • Dapr 长程测试和混沌测试

    所测试应用程序将模拟在社交网络中发布的消息,以便通过情绪分析进行评分。不采用外部依赖来更好地控制环境。可以删除某些组件,并实现相同的结果。另一方面,这个测试设计是有意地执行Dapr…

    Java 2023年6月5日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球