Rust 通用代码生成器:莲花,红莲尝鲜版三十六,蛋糕商城哑数据模式
Rust通用代码生成器:莲花,红莲尝鲜版三十六,蛋糕商城哑数据模式
Rust 通用代码生成器莲花,红莲尝鲜版三十六。支持全线支持图片预览,可以直接输出带图片的哑数据模式快速原型。哑数据模式和枚举支持图片。哑数据和枚举的图片以文件形式保留在 dummyimages 目录下。带图片的 SGS2 在模版向导界面解析时,支持编辑器预览相关的图片。
蛋糕商城是一个在大学生中非常流行的Java开源例程,蛋糕商场示例是在此基础上开发的一个动词算子式通用代码生成器的示例可以用来演示相关的技术。这次,是用来生成Rust,Axum,Tokio,Sqlx的示例程序。
哑数据模式是一种不使用数据库,而是使用硬编码的哑数据的快速原型的模式,对软件设计,售前和快速原型非常适用,最新的两个视频演示了这个模式。
详细介绍视频请见:
https://www.bilibili.com/video/BV1PFNHzaEpu/
https://www.bilibili.com/video/BV1vnMHzoEZR/
https://www.bilibili.com/video/BV1TBT4zoE1C/
第一个视频详细介绍了蛋糕商城示例在哑数据模式下的代码生成和演示。包括前后端。值得注意的是此示例使用带图片德SGS2模板在代码生成过程中的预览和生成后对图片初始化的全面支持。
第二个视频详细介绍了 RLEnumDemo 示例在哑数据模式下代码生成,部署和前后端运行的完整过程。尝鲜版三十六支持枚举和哑数据模式下所有图片(image)字段的图片初始化功能。此功能将相关的图片字段以合适的名字保存在 dummyimages 目录下,非常方便。同时模版向导生成界面的编辑器可以提供图片的预览。初始化图片需事先插入 SGS2 模板的相应单元格内。
Rust 通用代码生成器:莲花将强大的生产力赋能广大程序员。无论是新开发的软件还是通过遗留数据库反射以再次开发的遗留项目,您都可以使用动词算子式通用代码生成器的强大生产力大大加速研发速度。莲花永远是广大程序员的瑞士军刀,是加快开发速度和提高开发质量的利器。
代码生成器的项目地址:https://gitee.com/jerryshensjf/Lotus
二进制 war 包的下载地址: https://gitee.com/jerryshensjf/Lotus/attach_files
Rust通用代码生成器:莲花
动词算子式通用代码生成器阵列全面开源
动词算子式通用代码生成器阵列已全面开源。本通用代码生成器的两个Jar软件依赖如下,皆已全部开源:
曲速引擎前端代码生成器:https://gitee.com/jerryshensjf/WarpEngine
表反射引擎ReflectTable: https://gitee.com/jerryshensjf/ReflectTable
项目介绍
Rust通用代码生成器:莲花,是Java写成的Rust通用代码生成器,目前的版本采用openjdk 17编译。Rust通用代码生成器:莲花,基于Golang通用代码生成器:仙童的架构。为一软件war包,可以部署在 Tomcat 9的webapps目录下,启动即可运行。
项目图片
软件架构
后端代码生成物是rust 1.85环境。采用Axum 0.6.20, tokio 1.32.0 , sqlx 0.7.1数据库访问层和MariaDB, MySQL 8,PostgreSQL数据库。
前端代码生成物可运行在Nodejs 21,18或14上。是Vue ElementUI 架构。
新的大版本号
下一个大版本号是Rust通用代码生成器:莲花 3.0.0 紫莲 Purple Lotus。将在数月内启动开发。
现在的大版本号是Rust通用代码生成器:莲花 1.0.0 红莲 Red Lotus
近期版本
Rust通用代码生成器莲花,红莲尝鲜版三十六。支持全线支持图片预览,可以直接输出带图片的哑数据模式快速原型。哑数据模式和枚举支持图片。哑数据和枚举的图片以文件形式保留在dummyimages目录下。带图片的SGS2在模版向导界面解析时,支持编辑器预览相关的图片。
Rust 通用代码生成器莲花,红莲尝鲜版三十五,已支持模版变形金刚功能群,可以通过选择目标语言和技术栈,上传和转换各种语言和技术栈的 SGS2 模板。
Rust通用代码生成器莲花,红莲尝鲜版三十四。数据磨坊功能群增强。修复了数据磨坊的缺陷。更多示例加了图片数据。可以使用SGS2模版直接建库建表,同时导入初始化数据,包括图片数据。
Rust通用代码生成器莲花,红莲尝鲜版三十三。已支持数据磨坊功能群。可以使用SGS2模版直接建库建表,同时导入初始化数据,包括图片数据。修复了所有已知的缺陷。
Rust通用代码生成器莲花,红莲尝鲜版三十二。美化了包括Dao在内的所有代码生成物的缩进。修复了和枚举相关的一系列缺陷。支持新的技术栈兼容性。更新了前端代码生成器。
Rust通用代码生成器莲花,红莲尝鲜版三十一。此版本是一个缺陷修复版,修复了Oracle后端代码生成物的弹性登录模块的编译错误。
Rust通用代码生成器莲花,红莲尝鲜版三十。此版本是一个缺陷修复版,修复了MariaDB或MySQL后端代码生成物的弹性登录模块的编译警告。
Rust通用代码生成器莲花,红莲尝鲜版二十九。此版本是一个缺陷修复版,修复了MariaDB或MySQL后端代码生成的缺陷。
Rust通用代码生成器莲花,红莲尝鲜版二十八。此版本完善了空值处理,修复了登录数据清洗功能。修复了下拉列表的空值数据。并有更多缺陷修复。
Rust通用代码生成器莲花,红莲尝鲜版二十七。此版本完善了PostgreSQL自动反射功能。完善空值处理,并有更多缺陷修复。
Rust通用代码生成器莲花,红莲尝鲜版二十六,此版本完善了数据库自动反射功能。完善了多对多候选功能,完善了下拉列表的空值。
Rust通用代码生成器莲花,红莲尝鲜版二十五,此版本完善了PostgreSQL数据库自动反射功能。完善了编辑器,所有Domain可以通过下拉菜单选择。完善了多对多候选叠加时的语法检查。
Rust通用代码生成器莲花,红莲尝鲜版二十五,此版本完善了PostgreSQL数据库自动反射功能。完善了编辑器,所有Domain可以通过下拉菜单选择。完善了多对多候选叠加时的语法检查。
Rust通用代码生成器莲花,红莲尝鲜版二十四,此版本完善了多对多候选功能,实现了多对多候选的持久化和反射功能。增强了数据库自动反射功能和模板向导的元数据与数据编辑器。改进了编译警告和编译错。
Rust 通用代码生成器莲花,红莲尝鲜版二十三,此版本新增了多对多候选功能,增强了数据库自动反射功能和模板向导的编辑器。
Rust 通用代码生成器莲花,红莲尝鲜版二十二,此版本新增了数据库自动反射功能,可以为遗留数据库配上操作软件。此版本增强了模板向导界面的编辑器功能,可以不清空数据的情况下编辑项目的元数据和数据。可以切换域对象和枚举,可以清洗登录数据。此版本彻底修复了枚举和哑数据功能。并有前端界面更新。
通用代码生成器阵列是通过Excel模板来表征系统的。和市面上大多数使用数据库来表征系统的不一样。此功能可以将数据库反射成通用代码生成器的一个项目。并进一步反射成Excel模板和前端后端的代码生成物。此功能拥有强大的编辑器功能,可以对反射而来的元数据和数据深入编辑,生成相应的结果。同时,对编辑器的深度改进,使用户可以方便的将域对象切换为枚举,或将枚举切换为域对象,也可以清洗登录数据,使密码自动设为用户名。
有了数据库自动反射功能,Rust通用代码生成器莲花成了可以在数分钟内为遗留数据库配上完整的Rust后端软件和Vue前端软件的能力。非常实用,非常强大。欢迎大家试用。
重点组件和功能
- 动词算子
- 域对象
- 棱柱
- 项目
- 时空之门前端代码生成器引擎
- 弹性登录模块
- Grid页生成模块
- 多对多生成模块
- 数据库脚本生成模块
- 动态椰子树功能群
- 动词否定功能群
- 字段否定功能群
- 高级定制功能群
- 部分生成功能群
- 自动生成差异版本功能群
- 上传生成界面
- 模板向导生成界面
- 自动生成差异版本生成界面
- Excel数据导出功能
- PDF数据导出功能
- 数据库后端模式
- 数据库工具模式
- 哑数据模式
安装教程
- 先装好open jdk 17和Apache Tomcat 9,如果您从源码编译代码生成器还需要事先装好Apache Maven
- 下载编译好的Rust通用代码生成器莲花的war包,或者下载源码,解压后使用mvn install命令编译,得到代码生成器的war包
- 把代码生成器的war包的名字改短,成为Lotus.war,并放置在Apache Tomcat 9的webapps目录下
- 启动Apache Tomcat 9
- 访问http://localhost:8080/Lotus/
- 即可使用代码生成器
后端代码生成物运行
- 使用代码生成器生成一个示例或自己的SGS2模板,得到两个代码生成物,一个前端,一个后端
- 将后端项目下载并解压
- 根据您的数据库选项,配置好您后端的数据库,并使用后端代码生成物的sql文件夹下的数据库脚本完成建库建表并加载初始化数据
- 您需要检查后端代码生成物内的配置文件,确认数据库和用户名密码的正确性
- 您需要安装配置好rust 1.69或其他兼容版本的rust环境
- 在后端代码生成物的根目录下运行cargo run命令启动rust后端项目
- 启动完毕后访问后端代码生成物,http://localhost:8082
前端代码生成物运行
- 使用代码生成器生成一个示例或自己的SGS2模板,得到两个代码生成物,一个前端,一个后端
- 将前端代码生成物解压
- 确认您已经安装好和您选择的Nodejs版本相容的前端Nodejs环境
- 使用npm install -registry=https://registry.npm.taobao.org 安装Nodejs依赖包
- 如果您使用的是Nodejs 21和Nodejs18,请运行命令:export NODE_OPTIONS=--openssl-legacy-provider
- 运行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
- 如此访问前端代码生成物,http://localhost:8000/
运行截图
数据库反射为项目截屏
软件截屏
后端代码生成物截屏
日期时间对话框
单表操作
多对多
复杂版面,树表
图形报表
图片功能
Excel数据导出
PDF数据导出
前端代码生成物截屏
Vue前端日期对话框
Vue独立前端,登录界面
Vue独立前端,内页
百度话题
#通用代码生成器#
尝鲜版三十六的二进制发布包下载
https://gitee.com/jerryshensjf/Lotus/attach_files
Nodejs前端代码生成物运行指南
莲花尝鲜版二十一消除了95%的EsLint编译警告。并且,您可以忽略全部编译警告。
莲花尝鲜版二十支持Nodejs 21, 18 和 14三种Nodejs环境。
首先,使用Rust通用代码生成器莲花的红莲尝鲜版二十生成前端代码生成物,生成时需选择Nodejs相应版本。
将代码生成物的前端和后端代码生成物的压缩包拷入工作目录并完成解压缩,部署并启动后端项目。
进入前端代码生成物的根目录,需选择正确的Nodejs版本。
运行命令:npm install -registry=https://registry.npm.taobao.org
此命令使用淘宝镜像安装Nodejs依赖包。
如果您使用的是Nodejs 21和Nodejs18,请运行命令:export NODE_OPTIONS=--openssl-legacy-provider
此命令暴露了一个必须的内存变量。
运行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
此命令启动了前端项目。
源码编译用户指南
通用代码生成器已经支持自己编译源码,我已把原来缺的前端代码生成器的jar包上传。支持大家自行编译源码。
需要注意的是,现在我的开发平台是Fedora 37上的openjdk 17。所以大家编译源码最好使用openjdk17。编译好的war包运行在apache tomcat 9.0上。
已有jdk8的用户报告默认下载的代码生成器war包在他的平台上无法运行。您如果遇到类似问题请报告。我的电子邮件是:jerry_shen_sjf@qq.com
附openjdk 17下载地址:
https://jdk.java.net/java-se-ri/17
近期视频
Rust 通用代码生成器莲花,红莲尝鲜版三十六,视频请见:
https://www.bilibili.com/video/BV1PFNHzaEpu/
https://www.bilibili.com/video/BV1vnMHzoEZR/
https://www.bilibili.com/video/BV1TBT4zoE1C/
Rust 通用代码生成器莲花,红莲尝鲜版三十五,视频请见:
https://www.bilibili.com/video/BV1zxdTYeEMw/
Rust通用代码生成器莲花,红莲尝鲜版三十四,视频请见:
https://www.bilibili.com/video/BV1RcZZY6EQD/
Rust通用代码生成器莲花,红莲尝鲜版三十三,视频请见:
https://www.bilibili.com/video/BV1S8fMYhEZg/
Rust通用代码生成器莲花,红莲尝鲜版三十二,视频请见:
https://www.bilibili.com/video/BV1TPZKYmEao/
Rust通用代码生成器莲花,红莲尝鲜版三十一,视频请见:
https://www.bilibili.com/video/BV1f6BBYCEEV/
Rust通用代码生成器莲花,红莲尝鲜版三十,视频请见:
https://www.bilibili.com/video/BV13vSuYyE6P/
Rust通用代码生成器莲花,红莲尝鲜版二十八,视频请见:
https://www.bilibili.com/video/BV13NDYYjE4P/
Rust通用代码生成器莲花,红莲尝鲜版二十七,视频请见:
https://www.bilibili.com/video/BV1qnDVYeEnR/
https://www.bilibili.com/video/BV1qJDVYNE6b/
Rust通用代码生成器莲花,红莲尝鲜版二十六,视频请见:
https://www.bilibili.com/video/BV1MT421k7GT/
https://www.bilibili.com/video/BV1kZ421T7oT/
Rust通用代码生成器莲花,红莲尝鲜版二十五,此版本完善了PostgreSQL数据库自动反射功能。完善了编辑器,所有Domain可以通过下拉菜单选择。完善了多对多候选叠加时的语法检查。视频请见:
https://www.bilibili.com/video/BV1bZ421M75E/
Rust通用代码生成器莲花的红莲尝鲜版二十四公布了技术视频,详细讲解了三大部分生成功能群。此三个功能群都是为在代码开发全程,迭代式的使用通用代码生成器而设计。是程序员的好帮手。视频请见:
https://www.bilibili.com/video/BV14w4m1q74f/
最近的视频介绍了最新版尝鲜版二十四对编辑器功能的改进,视频请见:
https://www.bilibili.com/video/BV1jU411d756/
Rust通用代码生成器莲花,红莲尝鲜版二十四,视频请见:
https://www.bilibili.com/video/BV1rz421Y7U7/
Rust 通用代码生成器莲花,红莲尝鲜版二十三,此版本新增了多对多候选功能,增强了数据库自动反射功能和模板向导的编辑器。
https://www.bilibili.com/video/BV1KJ4m1N7gs/
Rust通用代码生成器莲花发布红莲尝鲜版二十二发布介绍视频,支持数据库自动反射功能,视频请见:
https://www.bilibili.com/video/BV1fK421h74U/
https://www.bilibili.com/video/BV1cE421371y/
Rust通用代码生成器莲花发布红莲尝鲜版二十一发布介绍视频,前端代码生成物大翻新,视频请见:
https://www.bilibili.com/video/BV1UH4y1j7td/
Rust通用代码生成器莲花发布红莲尝鲜版二十介绍视频,视频请见:
https://www.bilibili.com/video/BV1GW4y1c7vA/
Rust通用代码生成器莲花发布深度修复版红莲尝鲜版十九介绍视频,介绍了PostgreSQL代码生成。视频请见:
https://www.bilibili.com/video/BV1bC4y1C7bT/
Rust通用代码生成器莲花发布深度修复版红莲尝鲜版十八介绍视频,初学者指南,详细介绍代码生成器环境搭建,编译,运行和使用代码生成物,欢迎使用。视频请见:
https://www.bilibili.com/video/BV1364y157Zg/
尝鲜版十八的视频请见:
https://www.bilibili.com/video/BV1sa4y1d7cz/
尝鲜版十七的视频请见:
- https://www.bilibili.com/video/BV1pG411i7Qa/
- https://www.bilibili.com/video/BV1iC4y1j7rd/
- https://www.bilibili.com/video/BV1rQ4y1t7qJ/
版本历史和视频
源码研读者注意事项
无垠式代码生成器第一个完整版本源码,有兴趣可以抄写一下:
https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5
相关技术视频:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
k8m v0.0.130 已经发布,轻量级的 Kubernetes 仪表板
k8m v0.0.130 已经发布,轻量级的 Kubernetes 仪表板 此版本更新内容包括: 更新内容 feat(admin/inspection): 优化巡检记录和计划配置界面 feat(巡检): 新增巡检记录独立页面和功能 fix: 修复计划任务后台执行及webhook过滤问题 feat(巡检): 添加webhook支持到巡检任务 feat(webhook): 添加名称字段并更新表单验证 feat(webhook): 添加飞书webhook测试功能及表单优化 feat(webhook): 添加webhook管理页面和菜单项 feat(inspection): 添加集群巡检脚本和webhook管理功能 feat(webhook): 重构webhook推送功能并添加飞书支持 feat: 添加webhook相关的基础包结构 feat(巡检): 添加AI总结功能并优化相关接口 feat(inspection): 添加巡检记录总结功能,支持通过AI生成总结并更新API接口 feat(inspection): 优化SummaryByRecord函数,改进错误处理并使用常量替代硬编码状态 f...
- 下一篇
国产数据库管理工具 CloudDM 个人版六月版本发布合集
CloudDM 个人版是ClouGence公司推出的一款一站式多数据源开发管理工具,使用它可以方便地访问和管理MySQL、Oracle、PostgreSQL、阿里云 RDS、Greenplum、TiDB、Redis、StarRocks、Doris、SelectDB、SQL Server、ClickHouse、OceanBase 、PolarDB-X 、IBM Db2 等多种不同类型的数据库。通过 CloudDM 丰富的数据源支持可以避免在多个专业工具之间切换,从而提高工作效率。 它是本地化的应用程序,没有后台进程。和DataGrip、Navicat一样在安装完成后,只需要双击应用程序图标,便可以方便地管理位于本地计算机或远程计算机上的数据库。已支持Windows、MacOS、Linux三个操作系统。 六月 CloudDM 个人版共迭代发布了 2 个版本。 3.0.7 问题修复 修复 切换数据库模式时,数据库模式没有变化的问题。 修复 切换数据库模式后,SQL 可能仍在上一个模式执行的问题。 3.0.6 优化 优化 查询控制台日志面板右侧区,新增两个按钮可以跳转到控制台日志的最顶部和最底...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19