# 流光溢彩 **Repository Path**: csdnuser_admin/lgyc ## Basic Information - **Project Name**: 流光溢彩 - **Description**: 代码生成工具客户端 根据数据库表结构生成 html、javabean、sqlmap 目前仅支持单表生成 节省至少50%工作量 如有任何疑问欢迎私信 jlbtuz@qq.com - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-21 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 流光溢彩 ### 诗酒。趁年华。 # 设计初衷是想把机器能够完成的交给机器,需要人来操作的交给人。 代码生成工具1.0 到4.0 感受 一开始,我们想发起一场革命,像工业革命那样,用机器促进生产。 于是我们把枯燥无味的增删改查抽象出来。 起初,我们想做的是一件伟大的事,我们想成就一汪河流。 后来我们发现困难重重,但是我们没有放弃,于是我们着手挖了一条小溪。 最终,我们成就了一个小水坑。 但是这不重要,重要的是,我们已经开始了从无到有。 受够了增删改查 受够了重复劳动 我们既然看不惯这世界的种种,就努力去改变它! we will change the world. again. #### 介绍 该部分为代码生成工具客户端 基于freemark模板引擎,生成任意格式,任意语言的代码。 该软件唯一入手门槛在于freemark模板配置。 根据数据库表结构生成 html、javabean、sqlmap 目前仅支持单表生成 节省至少50%工作量 如有任何疑问欢迎私信 jlbtuz@qq.com 如有任何疑问欢迎私信 jlbtuz@qq.com 如有任何疑问欢迎私信 jlbtuz@qq.com 如果你也是一个喜欢不断探索追求创新的人,请联系我! 如果你也是一个喜欢不断探索追求创新的人,请联系我! 如果你也是一个喜欢不断探索追求创新的人,请联系我! 重要的事情说三遍!!! #### 软件架构 ##### 服务端 基于spring cloud项目中的一个组件 采用统一平台权限认证 服务端主要将数据库属性 和 配置属性 一并解析生成 代码数据源 ##### 客户端 单纯的maven + spring boot项目 基于xml配置属性 采用freemark进行模板渲染 #### (自定义模板,支持任意层级、语言代码生成) 目前支持 mysql 、 sqlserver 、oracle数据库 目前仅能生成单表 #### 安装教程 ##### 1、从git上克隆代码到开发工具 地址: ##### 2、目录结构说明 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0527/210313_88e1b4f4_1037071.png "屏幕截图.png") ##### 3、详细文件配置说明 ###### 1、application.properties配置文件 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0527/210949_fed6b369_1037071.png "屏幕截图.png") ###### 2、任务配置文件说明 ![![输入图片说明](https://images.gitee.com/uploads/images/2019/0527/211726_4cd9392d_1037071.png "屏幕截图.png")](https://images.gitee.com/uploads/images/2019/0527/211737_574c1b61_1037071.png "屏幕截图.png") ###### 3、模板文件说明 以action模板文件和index模板文件为例 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0527/212023_f63ce609_1037071.png "屏幕截图.png") index.html ![输入图片说明](https://images.gitee.com/uploads/images/2019/0527/212127_ff44bf2e_1037071.png "屏幕截图.png") ### 最终生成的文件为.java文件和.html文件,(文件后缀和文件编码(UTF8、gbk)可以自定义) 下载代码后请直接run CodefireClientApplication.java 查看效果 # 特别声明 #### 本工具测试版本免费提供使用,犹豫服务器硬件原因,可能偶尔会出现服务器验证失败问题,请重试几次 #### 如公司需要采购源码,请私信 #### 如有bug或优化建议也欢迎私信 最后啰嗦一句,做这个工具的目的就是为了给程序员减轻工作量,减少项目成本的同时又能发挥“程序员”的真正价值。 重复性工作交给机器吧 我们 诗酒趁年华