Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

时间:2021-07-12 00:36:20

Rust通用代码生成器莲花发布尝鲜版3,Axum升级至0.6.6

Rust通用代码生成器莲花尝鲜版3。请部署在Tomcat9的webapps目录下。此版本升级Axum至0.6.6,并消除2/3的编译警告。后续版本有可能将Axum重新降级至0.4。Axum0.6的粉丝请使用此版本。此版本支持Go语言通用代码生成器仙童的模板直接生成Rust代码生成物。也支持Java兼容性。支持Excel,PDF数据导出。支持Vue,ElementUI的独立前端。支持MySQL,MariaDB和PostgreSQL数据库。支持图片功能。支持所附全部非Oracle示例。欢迎使用。

Rust通用代码生成器莲花尝鲜版2,已公布介绍视频。介绍了代码生成器的使用及其前端,后端代码生成物的运行。包括 Excel,PDF 数据导出,图片功能,三大变形功能群等等。请见:
https://www.bilibili.com/video/BV1aj411N7YB/

冒烟测试版 4 的介绍视频:
https://www.bilibili.com/video/BV1jy4y1R79h/

Rust通用代码生成器莲花已公布尝鲜版3。请部署在 Tomcat9 的 webapps 目录下。此版本支持 Go 语言兼容性,即 Go 语言通用代码生成器仙童的 Excel 模板直接生成 Rust 代码生成物。也支持 Java 兼容性,即支持 java 通用代码生成器光,和平之翼代码生成器,无垠式代码生成器的 Excel 模板直接生成 Rust 代码生成物。支持 Excel,PDF 数据导出。支持 Vue,ElementUI 的独立前端。支持 MySQL,MariaDB 和 PostgreSQL 数据库。支持图片功能。支持所附全部非 Oracle 示例。欢迎试用。

Rust语言通用代码生成器:莲花,已发布尝鲜版3。在最近的开发中,全部已支持所附非 Oracle 示例的功能,包括图形报表和复杂版面功能也已经支持。欢迎广泛测试并反馈。此版本尚未支持弹性登录模块和 Oracle 数据库,敬请期待新版本。

代码生成器的项目地址: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数据库。

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

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

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

百度话题

#通用代码生成器#

介绍视频

尝鲜版2

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

冒烟测试版4

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

尝鲜版3下载

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

项目图片

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

软件截屏

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

代码生成物截屏

单表操作

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

多对多

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

复杂版面,树表

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

图形报表

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

图片功能

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

Excel数据导出

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

PDF数据导出

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

Vue独立前端,登录界面

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

Vue独立前端,内页

Rust 通用代码生成器莲花发布尝鲜版 3,Axum 升级至 0.6.6

参考例程

可以参考例程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/