全能代码生成器,自动生成前后端代码、生成项目框架、生成JavaBean、生成数据库文档、自动化部署项目(TableGo v8.4.0)

TableGo_20240224 v8.4.0 正式版发布,此次版本累计更新如下:
 1、TableGo专属LOGO上线
 2、生成数据库文档ER图新增备注+字段名的生成配置
 3、生成自定义文件功能新增临时参数配置,用于使用临时数据生成自定义文件
 4、新增基于Excel数据生成自定义文件,可导入Excel数据生成程序代码、SQL、JSON、XML等
 5、Jar包版本TableGo新增 TableGo.command 和 TableGo-all.command,在Mac上可以双击打开TableGo
 6、公共参数→高级设置新增文档分批生成配置,生成数据库文档可按表数量分批生成
 7、新增Cron表达式测试工具
 8、生成自定义文件新增注释匹配富文本类型参数
 9、公共参数的高级设置新增是否使用数据源配置,可以不使用数据源生成文件
 10、服务器连接终端多处更新和优化,并新增自动化部署,支持通过定时任务或服务器文件更新监听来实现自动化部署项目,无需人工干预
 11、FtlUtils模板工具类中新增大量方法增强自定义模板功能
 12、自定义模板新增多个动态参数变量,可实现更多功能
 13、自定义模板示例进行了大量的修改和优化
 14、生成SpringBoot项目集成EasyExcel组件,新增自动生成导入导出接口
 15、生成RuoYi项目新增自动生成前后端导入导出功能,并更新RuoYi框架版本
 16、移除生成数据库文档和生成自定义文件中的列分组参数,合并到高级设置里的字段分组配置中统一管理
 17、修复部分密码加密后无法解密的问题
 18、修复其它已知Bug并进行了一些优化

        一直以来一个能自动生成业务表的前后端基础增删查改代码,甚至自动生成项目框架的工具就是程序员最希望拥有的东西,如果能自动生成项目框架和前后端代码,那么开发人员就只要关注业务代码的编写,工作效率将得到极大的提升,也能腾出更多的时间、精力去测试和优化代码,低码或零码技术将是未来发展的方向。
        TableGo是基于数据库的自动化生成工具,低代码编程技术的实现,全能代码生成器,能零代码自动生成项目框架和业务表的前后端基础代码、还能生成JavaBean、生成前后端代码、生成数据库文档、生成API文档,并且还能自动化部署项目,能查出数据库数据生成各种代码和文档等,更重要的是可以根据每个项目的不同开发框架编写自定义模板与项目框架适配生成各模块增删查改的前后端代码,让开发人员的开发效率提高60%以上,还可以通过模板定义开发规范统一开发风格和标准,提高代码的规范性和可维护性。
        只要设计好数据库并且添加好备注,就能通过自定义模板生成任意编程语言的任何程序代码,并且能够生成各种代码注释。实现只要把数据数据库设计好,整个项目就完成了很大一部分代码的编写,极大的节省了项目的开发成本。原生支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、DB2六种数据库,支持Window、Linux、Mac OS等多种操作系统。
        TableGo还可以通过服务器接连终端功能使用SSH2连接Linux服务器,实现命令执行、上传下载文件、按指定顺序自动执行各种命令和操作,实现一键更新打包上传自动化部署前后端项目工程到DEV、TEST、SIT、UAT环境,并且支持常规部署和Docker容器部署。
        所有的配置都保存在本地,只要配置过一次,下次使用的时候完全可以秒项目框架、生成JavaBean、业务表前后端基础CRUD代码、数据库设计文档等,并且还集成各种实用工具,使得工作效率瞬间爆棚,生产力瞬间爆表。
        使用自定义模板功能可以根据数据库表结构信息生成你想要的任何代码,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、Kotlin、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等等,没有做不到只有想不到……

        欢迎访问TableGo官网:http://www.tablego.cn

1、数据库配置界面:


2、公共参数配置界面: 


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


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


5、捐赠名单界面,项目的发展离不开您的支持,感谢你们对TableGo项目的支持:


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


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


8、这是自动生成的MyBatis的Mapper映射文件:


9、这是自动生成的数据库设计文档:


10、这是编写的自定义模板和根据该模板生成的Mapper.xml代码:


11、零代码自动生成项目开发框架,自动生成项目框架和业务表前后端基础CRUD代码:


12、服务器连接终端,全自动部署项目工程(代码更新、项目打包、上传部署):


13、TableGo源代码最新统计数据:


14、提供Jar包版本,完美支持Linux和Mac OS:


15、QQ技术交流群(群号:339206976,入群密码:TableGo): 
        在QQ技术交流群里会不定期发布最新的测试版、使用手册和自定义模板示例给大家使用,大家在使用的过程中遇到什么问题或发现什么Bug都可以在交流群里提出来,大家一起讨论一起学习,共同发展和进步。
        运行TableGo需要安装JDK8及以上版本的Java环境,现在用的开发环境和编译环境都是JDK8,必需要在操作系统的环境变量里配置好JAVA_HOME或JRE_HOME,不然会找不到Java。 


官网下载地址:http://www.tablego.cn

博客地址:https://blog.csdn.net/vipbooks

码  云:https://gitee.com/vipbooks/TableGo

GitHub:https://github.com/vipbooks/TableGo

TableGo_20240224版本下载地址(包含EXE、JAR两个版本):
https://download.csdn.net/download/vipbooks/88870689
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/407434.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【前端素材】推荐优质后台管理系统Vuesy平台模板(附源码)

一、需求分析 后台管理系统在多个层次上提供了丰富的功能和细致的管理手段,帮助管理员轻松管理和控制系统的各个方面。其灵活性和可扩展性使得后台管理系统成为各种网站、应用程序和系统不可或缺的管理工具。下面详细分析后台管理系统的定义和功能: 1.…

一个小老板的日常管理

昨天在“Daily Briefing”公众号的一文《Daily Briefing下一步怎么办?》,收到很多英语爱好者的留言和祝福。 其实“Daily Briefing”也相当于创业前的一次MVP,失败也好,成功也罢,都是自己不错的一段经历。 咱们“知识大…

力扣 48. 旋转图像

1.题目 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]]…

unity学习(41)——创建(create)角色脚本(panel)——UserHandler(收)+CreateClick(发)——发包!

1.客户端的程序结构被我精简过,现在去MessageManager.cs中增加一个UserHandler函数,根据收到的包做对应的GameInfo赋值。 2.在Model文件夹下新增一个协议文件UserProtocol,内容很简单。 using System;public class UserProtocol {public co…

K8s环境搭建

一、基础环境准备 VMware虚拟机,安装三台CentOS,网络环境选择NAT模式,推荐配置如下(具体安装步骤省略,网上很多虚拟机安装CentOS7的教程) 二、网络环境说明 使用NAT模式,我的IP分别是&#xf…

openGauss学习笔记-227 openGauss性能调优-系统调优-其他因素对LLVM性能的影响

文章目录 openGauss学习笔记-227 openGauss性能调优-系统调优-其他因素对LLVM性能的影响 openGauss学习笔记-227 openGauss性能调优-系统调优-其他因素对LLVM性能的影响 LLVM优化效果不仅依赖于数据库内部具体的实现,还与当前所选择的硬件环境等有关。 表达式调用C…

代码随想录算法训练营第五十七天|647. 回文子串、516.最长回文子序列、动态规划总结篇

题目:647. 回文子串 文章链接:代码随想录 视频链接:LeetCode:647.回文子串 题目链接:力扣题目链接 图释: class Solution { public:int countSubstrings(string s) {// dp[i][j]数组表述,区间范围[i,j]…

Promise相关理解记录

一、Promise基础定义相关 Promise是一个构造函数,调用时需要使用new关键字 Promise是解决回调地狱的一种异步解决方式 Promise有三个状态:pending(进行中)、fulfilled(成功)、rejected(失败) Promise的状态只会从 pending→fulfilled 或者 pending→…

高考志愿选择辅助系统

高考志愿选择辅助系统 获取源码——》公主号:计算机专业毕设大全

Unity中URP实现水体效果(泡沫)

文章目录 前言一、给水上色1、我们在属性面板定义两个颜色2、在常量缓冲区申明这两个颜色3、在片元着色器中,使用深度图对这两个颜色进行线性插值,实现渐变的效果 二、实现泡沫效果1、采样 泡沫使用的噪波纹理2、控制噪波效果强弱3、定义_FoamRange来控制…

基于django的购物商城系统

摘要 本文介绍了基于Django框架开发的购物商城系统。随着电子商务的兴起,购物商城系统成为了许多企业和个人创业者的首选。Django作为一个高效、稳定且易于扩展的Python web框架,为开发者提供了便捷的开发环境和丰富的功能模块,使得开发购物商…

Bluesky数据采集框架-1

Bluesky是一个用于实验控制和科学数据和元数据采集的库。它强调以下特点: 1、实时,流式数据:可用于嵌入可视化和处理。 2、丰富元数据:获取和组织来方便复制性和可检索性。 3、实验通用性:对完全不同的硬件无缝地重…

板块二 JSP和JSTL:第四节 EL表达式 来自【汤米尼克的JAVAEE全套教程专栏】

板块二 JSP和JSTL:第四节 EL表达式 一、什么是表达式语言二、表达式取值(1)访问JSP四大作用域(2)访问List和Map(3)访问JavaBean 三、 EL的各种运算符(1).和[ ]运算符&…

Apache Commons开源的工具库介绍

Apache Commons 是 Apache 软件基金会主持的一个项目,旨在提供一系列可重用的 Java 组件。这些组件覆盖了从数据封装、文本处理到网络通信等各个方面,是 Java 开发中常用的一系列工具库。Apache Commons 项目下的各个库通常以 "commons-" 开头…

【README 小技巧】在项目README.md 中展示发布到maven 仓库版本

在项目README.md 中展示发不到nexus 的快照版本 <p align"center"><a target"_blank" href"https://search.maven.org/search?qwu-lazy-cloud-network%20wu-lazy-cloud-network"><img src"https://img-home.csdnimg.cn/ima…

什么是IP地址,IP地址详解

在互联网的世界中&#xff0c;每一台连接的设备都需要一个独特的标识&#xff0c;这就是IP地址。IP地址&#xff0c;全称为“Internet Protocol Address”&#xff0c;即互联网协议地址&#xff0c;它是网络中进行数据传输的基础。下面&#xff0c;我们将对IP地址进行详细的解析…

大公司跨域文件交换,如何兼顾安全效率和经济性?

现如今&#xff0c;随着我国经济的不断发展向前&#xff0c;许许多多的企业其规模也在不断的壮大&#xff0c;大型企业在全国、甚至全球范围的重要地区都设有自己的分支机构&#xff0c;总部与分支机构间&#xff0c;各分支机构间均存在数据交换需求&#xff0c;同时&#xff0…

人工智能 — 边缘提取

目录 一、边缘提取1、边缘2、边缘提取3、高频信号和低频信号4、步骤5、原理 二、图像锐化和图像平滑1、图像锐化2、图像平滑 三、Prewitt 算子四、Sobel 算子五、Canny 边缘检测算法1、步骤2、高斯平滑3、非极大值抑制4、用双阈值算法检测&#xff08;滞后阈值&#xff09;六、…

共基课程学习

序言 教育教师 政治基础知识 马克思主义哲学 西方哲学史 三个阶段 西方哲学的起源 圈1 圈2 圈3 第一个哲学高峰 希腊三贤 圈4 圈5 是故格拉底的学生 圈6 是柏拉图的学生 圈7、圈8 这是一个政教合一的社会 圈7 圈8 圈9 圈10 圈11 圈12 文艺复兴、启蒙运动共…

2.22日学习打卡----正则表达式

2.22日学习打卡 目录&#xff1a; 2.22日学习打卡正则表达式什么是正则表达式&#xff1f;正则表达式的作用正则表达式特点基础语法表格元字符Java 中正则表达式的使用正则表达式语法规则内容限定单个字符限定范围字符限定取反限定 长度限定长度限定符号预定义字符正则表达式的…