欢迎光临散文网 会员登陆 & 注册

Rust 通用代码生成器莲花尝鲜版 5。此版本是第一个功能完整的可用版本

2023-05-06 11:40 作者:火鸟1995  | 我要投稿

Rust 通用代码生成器莲花尝鲜版 5。此版本是第一个功能完整的可用版本,支持自动登录模块,支持 Axum 最新版 0.6.18, 彻底改进了数据库访问层,解决了每次查询新建一个数据库链接,以致只能查询 10 余次的重大缺陷,经过更多测试,此版本支持 MariaDB,MySQL 和 PostgreSQL 数据库。支持所附全部非 Oracle 示例。本版本的功能和质量均达到可用水平。请部署在 Tomcat9 的 webapps 目录下。欢迎使用。

 

代码生成器的项目地址:https://gitee.com/jerryshensjf/Lotus

二进制 war 包的下载地址: https://gitee.com/jerryshensjf/Lotus/attach_files

Rust 通用代码生成器:莲花

介绍

Rust 通用代码生成器:莲花

软件架构说明

软件使用 Java 写成,部署在 Tomcat 9 的 webapps 目录中。目前的版本采用 openjdk 17 编译。

本软件是从 Go 语言通用代码生成器:仙童改写而来。

代码生成物是 rust 1.65 环境。采用 Axum, tower web 框架,tokio 1.0 , sqlx 0.3.5 数据库访问层和 MariaDB, MySQL 8,PostgreSQL 数据库。

Rust 通用代码生成器莲花尝鲜版 5。此版本是第一个功能完整的可用版本,支持自动登录模块,支持 Axum 最新版 0.6.18, 彻底改进了数据库访问层,解决了每次查询新建一个数据库链接,以致只能查询 10 余次的重大缺陷,经过更多测试,此版本支持 MariaDB,MySQL 和 PostgreSQL 数据库。支持所附全部非 Oracle 示例。本版本的功能和质量均达到可用水平。请部署在 Tomcat9 的 webapps 目录下。欢迎使用。

尝鲜版 4。通过编程和测试,终于彻底修复了莲花生成的 Vue 前端。现在,前端和后端可以顺畅的工作,没有任何障碍了。莲花尝鲜版 4 除了弹性登录模块和 Oracle 数据库的功能外,其他功能都已完备。大家已经可以试用了。

莲花尝鲜版 3 升级 Axum 至 0.6.6, 并消除 2/3 的编译警告。后续版本有可能将 Axum 重新降级至 0.4。Axum0.6 的粉丝请使用此版本。您可以使用所附非 Oracle 示例测试系统,可以得到可以运行的代码生成物。

此版本支持 Go 语言兼容性,即 Go 语言通用代码生成器仙童的模板直接生成 Rust 代码生成物。也支持 Java 兼容性,即支持 java 通用代码生成器光,和平之翼代码生成器,无垠式代码生成器的 Excel 模板直接生成 Rust 代码生成物。

尝鲜版 4 支持 Excel,PDF 数据导出。支持 Vue,ElementUI 的独立前端。支持 MySQL,MariaDB 和 PostgreSQL 数据库。支持图片功能。支持所附全部非 Oracle 示例。欢迎试用。

百度话题

#通用代码生成器#

介绍视频

Rust 通用代码生成器莲花尝鲜版 4 发布介绍视频,从源码开始构建 Rust 通用代码生成器莲花。并生成一个例程的前后端并演示运行。 视频请见:

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

尝鲜版 3

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

尝鲜版 2

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

冒烟测试版 4

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

尝鲜版 5 下载

https://gitee.com/jerryshensjf/Lotus/attach_files

项目图片

输入图片说明
输入图片说明

软件截屏

输入图片说明
输入图片说明

代码生成物截屏

单表操作

输入图片说明

多对多

输入图片说明

复杂版面,树表

图形报表

输入图片说明

图片功能

Excel 数据导出

输入图片说明

PDF 数据导出

输入图片说明

Vue 独立前端,登录界面

输入图片说明

Vue 独立前端,内页

输入图片说明

参考例程

可以参考例程 GirlOnlyTower, 请见:

https://gitee.com/jerryshensjf/GirlOnlyTower

源码编译用户指南

通用代码生成器已经支持自己编译源码,我已把原来缺的前端代码生成器的 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

源码研读者注意事项

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

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/


Rust 通用代码生成器莲花尝鲜版 5。此版本是第一个功能完整的可用版本的评论 (共 条)

分享到微博请遵守国家法律