GO 语言通用代码生成器:仙童已发布第一个 Beta 版,修复重要错误


GO语言通用代码生成器:仙童已发布第一个Beta版,修复重要错误

GO语言通用代码生成器:仙童已发布第一个Beta版。修复了Excelize v2组件API变化引起的编译错误。此错误会引起Beta版以前所有版本代码生成物的编译错误。请用户迁徙到仙童Beta版。另有文档更新和更多检查。
这个错误是这么回事,Excelize v2原来的配置是使用json格式的字符串。现在改为使用go语言的结构体作配置。而且,新版本不支持老式的字符串配置方式。而go mod安装依赖时会下载新版的Excelize,致使出现编译错误。此错误现已修复。请大家迁徙到Beta版。

仙童的项目地址:https://gitee.com/jerryshensjf/Fairchild

二进制版本下载地址:https://gitee.com/jerryshensjf/Fairchild/attach_files

 

Go语言通用代码生成器:仙童

注意

由于组件Excelize v2版本的API更新。致使代码生成物中的组件ExcelUtil出现编译错误。

仙童Beta版。修复了Excelize组件API变化引起的编译错误。此错误会引起Beta版以前所有版本代码生成物的编译错误。请用户迁徙到仙童Beta版。另有文档更新和更多检查。

简介

Go语言通用代码生成器:仙童

版本更新

仙童Beta版已发布。此版本修复了Excelize组件API变化引起的编译错误,另有文档更新和更多检查。

仙童尝鲜版十二。支持PDF格式数据导出。在尝鲜版十一基础上有增强和修错。流畅支持模板向导代码生成。支持三大变形功能群,支持四种数据库。已完成所有功能规划,下一个版本即可进入Beta阶段。

尝鲜版十一。在尝鲜版十基础上有增强和修错,并支持数据库表与字段的中文注释和兼容所有java通用代码生成器的SGS2模板,直接生成go语言后端和Vue前端,并自动格式化java语言SGS2模板至go语言模板。支持三大变形功能群,支持四种数据库,支持Excel数据导出。支持图形报表和复杂版面,支持弹性登录模块。

尝鲜版十是第一个稳定版本。功能基本完备,所有示例通过检测,初步完整测试。

尝鲜版九在尝鲜版八基础上有功能增强和缺陷修复。

尝鲜版八初步支持SimpleAuth弹性登录界面。

尝鲜版7是一个错误修复版本。

尝鲜版5支持前端和后端的复杂版面和图形报表功能

尝鲜版4支持Vue和ElementUI的基于Node.js的独立前端。

尝鲜版3进行了广泛的测试和修错。

尝鲜版2新增对Oracle数据库的支持。

架构

基于Java通用代码生成器:光的架构。

生成的代码基于go语言,使用gin作为web框架。目前支持MariaDB,MySQL,PostgreSQL和Oracle四种数据库。支持生成Vue和ElementUI的基于Node.js的独立前端。支持Excel,PDF两种数据导出格式。

开发测试环境

  • jdk 17
  • Apache Tomcat 9
  • Node.js 14
  • golang 1.19
  • MariaDB 15.1
  • PostgreSQL 14
  • Oracle 11

尝鲜版介绍视频

尝鲜版十二:

https://www.bilibili.com/video/BV14K411i7DM/

尝鲜版十一:

https://www.bilibili.com/video/BV1ce411P7qU/

尝鲜版九:

https://www.bilibili.com/video/BV1a5411R7Zt/

https://www.bilibili.com/video/BV1pR4y1w7aB/

尝鲜版七:

https://www.bilibili.com/video/BV1MF411T72Q/

尝鲜版五:

https://www.bilibili.com/video/BV12Y4y1e7yu/

尝鲜版四:

https://www.bilibili.com/video/BV1Pu411v7QF/

尝鲜版3

https://www.bilibili.com/video/BV1em4y1Q7su/

https://www.bilibili.com/video/BV1X34y1B7SW

尝鲜版 https://www.bilibili.com/video/BV1L44y177z1/

项目图片

Image description

下一个大版本号

下一个大版本号是仙童2.4.0 电音仙女 TechnoFairy 短名TF。对标java通用代码生成器光2.4.0电音之王

输入图片说明

百度话题

#通用代码生成器#

代码生成器截图

代码生成器正在研发中,Beta版已发布,这是一个稳定版本。

Image description

Image description

Beta版下载

本版本已支持集成的前端代码生成功能。已集成完整的弹性登录模块。

现在,本项目已有下载权限,

请去https://gitee.com/jerryshensjf/Fairchild/attach_files

仙童的安装运行

仙童是使用Java语言写成的代码生成器。运行仙童您需要装好Java8和安装好Tomcat9或8.5应用服务器。并把仙童的war包部署在Tomcat的webapps目录下。

代码生成物的运行还需要安装好Go语言开发环境,您要使用go mod管理依赖,并把代码生成物解压在go语言工作空间的src文件夹的一级子目录下。还需要对应的数据库服务器运行代码生成物的建库sql脚本。

前端代码生成物的运行需要装好node.js运行环境并安装js依赖库。

Vue独立前端截图

输入图片说明

输入图片说明

输入图片说明

输入图片说明

代码生成物截图

Image description

Image description

B站介绍视频

https://www.bilibili.com/video/BV1hh41147pA/

https://www.bilibili.com/video/BV1pR4y147Pd/

使用前端功能的注意事项

由于图片文件比较大,原来前端使用cnpm instll安装类型,npm run dev运行有所改动,改为先使用npm install --registry=https://registry.npm.taobao.org安装类库,出错后使用cnpm install安装类库, 使用node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js  运行系统。

您也可以从安装好的本系列代码生成器的前端项目中拷贝node_modules目录,即可运行前端。

node-sass不兼容的解决办法

办法一:

npm uninstall node-sass
npm install sass-loader
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
 

办法二:

npm uninstall sass-loader node-sass //卸载
npm install [email protected] [email protected] --save-dev //安装对应的版本
 

动词算子式代码生成器的应用场景

  1. 快速原型:项目或演示场景使用。可以生成具有关系型数据库后端,使用MyBatis的数据库后端和Vue和ElementUI前端。
  2. 项目前期:如果项目和动词算子式代码生成器兼容,可以使用动词算子式代码生成器执行项目前期的自动化生成。

源码研读者注意事项

无垠式代码生成器第一个完整版本源码,有兴趣可以抄写一下:

https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5

相关技术视频:

https://www.bilibili.com/video/BV1fX4y1u7Bn/

https://www.bilibili.com/video/BV1rv41187qY/

https://www.bilibili.com/video/BV1xv41187cA/

https://www.bilibili.com/video/BV1t64y1v7WA/


相關推薦

2023-07-04

Go语言应用程序的开发能力。现在好了,Go语言通用代码生成器仙童已发布Beta7版,光速开发Go Web应用程序可以助力您找到Go语言的职位。 如何使用?您可以使用仙童自带的模板或者自己写一个SGS2的Excel模板,并使用仙童生成一

2022-11-17

Go语言通用代码生成器仙童发布第一个稳定版,尝鲜版十 Go语言通用代码生成器:仙童发布第一个稳定版,尝鲜版十。功能基本完备,所有示例通过检测,并初步完整测试。 在尝鲜版九至尝鲜版十的研发中,克服了许多困难。

2022-12-11

Go 语言通用代码生成器仙童尝鲜版十一,发布最新介绍视频 Go 语言通用代码生成器仙童尝鲜版十一,发布最新介绍视频。请见: https://www.bilibili.com/video/BV1ce411P7qU/ GO 语言通用代码生成器:仙童尝鲜版十一。在尝鲜版十基础上

2022-12-06

Go 语言通用代码生成器仙童发布尝鲜版十一,兼容Java通用代码生成器的Excel模板 GO语言通用代码生成器:仙童尝鲜版十一。在尝鲜版十基础上有增强和修错,并支持数据库表与字段的中文注释和兼容所有java通用代码生成器的SGS2

2024-10-06

黑神话:仙童,数据库自动反射魔法棒 Golang通用代码生成器仙童发布了最新版本电音仙女尝鲜版十一及其介绍视频,视频请见:https://www.bilibili.com/video/BV1ET4wecEBk/ 此视频介绍了使用最新版的仙童代码生成器,将MariaDB数据库迁

2023-08-25

会」北京站,聊聊 AI 大模型与底层技术 >>> Rust通用代码生成器莲花尝鲜版九发布最新视频,Axum和Sqlx应用程序讲读 Rust通用代码生成器莲花尝鲜版九已发布最新视频,详细介绍了此代码生成器生成的Axum,Tokio,Sqlx的应用程序的

2024-08-03

Golang通用代码生成器:仙童 电音仙女尝鲜版八,从MySQL8自动反射生成项目 Golang通用代码生成器仙童,电音仙女尝鲜版八,此版本增强修复了数据库自动反射功能。更新修复了前端代码生成器无登录模块时的错误。修复了多对多

2024-08-09

Golang通用代码生成器:仙童,代码生成物登录系统讲读 Golang通用代码生成器:仙童,可以生成带弹性登录模块的系统,现在,已经发布了视频,解释了其代码生成物的登录系统。视频请见:https://www.bilibili.com/video/BV11maXeYE12/ 仙

2023-05-11

Rust通用代码生成器莲花尝鲜版五,发布最新介绍视频,从源码开始构建 Rust通用代码生成器莲花尝鲜版五,发布最新介绍视频,从源码开始构建代码生成器,并生成和运行一个示例。视频请见: https://www.bilibili.com/video/BV1Cg4y1574

2023-08-16

Rust通用代码生成器莲花尝鲜版八发布,献给Rust缪斯女神的礼物 Rust通用代码生成器莲花尝鲜版八已发布。此版本解决了编译警告问题。支持日期与日期时间的空值。修复了尝鲜版七过度更新引起的后端编辑不支持更新图片的缺

2023-05-06

Rust通用代码生成器莲花尝鲜版5。此版本是第一个功能完整的可用版本,支持自动登录模块,支持Axum最新版0.6.18,彻底改进了数据库访问层,解决了每次查询新建一个数据库链接,以致只能查询10余次的重大缺陷,经过更多测试,

2023-06-16

Java通用代码生成器光电音之王版本生成经典Spring源码视频 至今,和平之翼代码生成器SMEU版还是有用户使用。但其实,Java通用代码生成器光同样支持生成经典Spring源码。比和平之翼代码生成器更先进和完善。现在已经发布了Java

2023-09-09

Rust通用代码生成器莲花尝鲜版十发布最新视频,详细介绍为售前和产品经理准备的 DataDummy 模式 Rust通用代码生成器莲花尝鲜版十发布最新视频,详细介绍了为售前和产品经理精心准备的 DataDummy模式。视频请见:https://www.bilibili

2023-07-25

Java通用代码生成器光2.4.0电音之王尝鲜版三发布最新视频,详细介绍三大部分生成功能群 Java通用代码生成器光2.4.0电音之王尝鲜版三发布最新视频,详细介绍三大部分生成功能群。视频请见:https://www.bilibili.com/video/BV1394y1q744/