Rust 通用代碼生成器蓮花嘗鮮版九發(fā)布最新視頻,Axum 和 Sqlx 應(yīng)用程序講讀
Rust 通用代碼生成器蓮花嘗鮮版九發(fā)布最新視頻,Axum 和 Sqlx 應(yīng)用程序講讀
Rust 通用代碼生成器蓮花嘗鮮版九已發(fā)布最新視頻,詳細(xì)介紹了此代碼生成器生成的 Axum,Tokio,Sqlx 的應(yīng)用程序的生成,運行和代碼講讀。歡迎觀看。視頻請見:https://www.bilibili.com/video/BV1Hp4y1E7T2/
視頻詳細(xì)講解了此應(yīng)用程序的 Domain,Dao,Service,Controller 各層級和 Utils,main.rs,lib.rs,Cargo.toml 等知識點。完整解釋了 Axum,Tokio,Sqlx 架構(gòu)的應(yīng)用程序的源碼。
現(xiàn)在,紅蓮嘗鮮版九的代碼生成物的質(zhì)量,美觀和運行時候的產(chǎn)品化程度大大增強,接近 Beta 版,您可以廣泛的測試和試用。
老一點的介紹視頻請見:
https://www.bilibili.com/video/BV1qG411f7io/
https://www.bilibili.com/video/BV1yV4y1Y7pM/
代碼生成器的項目地址:https://gitee.com/jerryshensjf/Lotus
二進(jìn)制 war 包的下載地址:?https://gitee.com/jerryshensjf/Lotus/attach_files
Rust 通用代碼生成器:蓮花
介紹
Rust 通用代碼生成器:蓮花
軟件架構(gòu)說明
軟件使用 Java 寫成,部署在 Tomcat 9 的 webapps 目錄中。目前的版本采用 openjdk 17 編譯。
本軟件是從 Go 語言通用代碼生成器:仙童改寫而來。
代碼生成物是 rust 1.69 環(huán)境。采用 Axum 0.6.20, tower web 框架,tokio 1.0 , sqlx 0.7.1 數(shù)據(jù)庫訪問層和 MariaDB, MySQL 8,PostgreSQL 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花嘗鮮版九。此版本更新 Axum 至最新版 0.6.20, 改進(jìn)了前端登錄失敗的錯誤提示,去除了后端運行時在控制臺上輸出的調(diào)試信息。暫不支持 Oracle 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花嘗鮮版八已發(fā)布。此版本更新 JQuery EasyUI 至最新版 1.10.17。此版本解決了編譯警告問題。支持日期與日期時間的空值。修復(fù)了嘗鮮版七過度更新引起的后端編輯不支持更新圖片的缺陷。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫。
Rust 通用代碼生成器蓮花已發(fā)布紅蓮嘗鮮版七,這是迄今為止最重要的里程碑。最重要的更新是數(shù)據(jù)庫訪問框架從 0.3.5 大幅更新至 0.7.1 最新版。這是一個重大的更新,嘗試了幾次才順利完成了這個規(guī)劃了很久的更新。第二個更新是消除了代碼生成物上 90% 的編譯警告,大幅改善了代碼生成物的代碼質(zhì)量。而后通過更多的測試,修復(fù)了一系列缺陷。
Rust 通用代碼生成器蓮花嘗鮮版六。此版本支持日期與日期時間,支持三大部分生成功能群。支持自動登錄模塊,支持修改自己的資料和登陸密碼。修復(fù)了嘗鮮版五的克隆和批克隆出錯問題,修復(fù)了嘗鮮版五編輯用戶會導(dǎo)致密碼失效問題。和其他一些缺陷。暫不支持 Oracle 數(shù)據(jù)庫,暫不支持空值。功能對標(biāo) java 通用代碼生成器光電音之王版本。
Rust 通用代碼生成器蓮花嘗鮮版 5。此版本是第一個功能完整的可用版本,支持自動登錄模塊,支持 Axum 最新版 0.6.18, 徹底改進(jìn)了數(shù)據(jù)庫訪問層,解決了每次查詢新建一個數(shù)據(jù)庫鏈接,以致只能查詢 10 余次的重大缺陷,經(jīng)過更多測試,此版本支持 MariaDB,MySQL 和 PostgreSQL 數(shù)據(jù)庫。支持所附全部非 Oracle 示例。本版本的功能和質(zhì)量均達(dá)到可用水平。 嘗鮮版 4。通過編程和測試,終于徹底修復(fù)了蓮花生成的 Vue 前端?,F(xiàn)在,前端和后端可以順暢的工作,沒有任何障礙了。蓮花嘗鮮版 4 除了彈性登錄模塊和 Oracle 數(shù)據(jù)庫的功能外,其他功能都已完備。大家已經(jīng)可以試用了。
蓮花嘗鮮版 3 升級 Axum 至 0.6.6, 并消除 2/3 的編譯警告。后續(xù)版本有可能將 Axum 重新降級至 0.4。Axum0.6 的粉絲請使用此版本。您可以使用所附非 Oracle 示例測試系統(tǒng),可以得到可以運行的代碼生成物。
此版本支持 Go 語言兼容性,即 Go 語言通用代碼生成器仙童的模板直接生成 Rust 代碼生成物。也支持 Java 兼容性,即支持 java 通用代碼生成器光,和平之翼代碼生成器,無垠式代碼生成器的 Excel 模板直接生成 Rust 代碼生成物。
嘗鮮版 4 支持 Excel,PDF 數(shù)據(jù)導(dǎo)出。支持 Vue,ElementUI 的獨立前端。支持 MySQL,MariaDB 和 PostgreSQL 數(shù)據(jù)庫。支持圖片功能。支持所附全部非 Oracle 示例。歡迎試用。
百度話題
#通用代碼生成器#
介紹視頻
嘗鮮版九的介紹視頻請見:
https://www.bilibili.com/video/BV1Hp4y1E7T2/
嘗鮮版八介紹視頻請見:
https://www.bilibili.com/video/BV1qG411f7io/
https://www.bilibili.com/video/BV1yV4y1Y7pM/
嘗鮮版七介紹視頻請見:
https://www.bilibili.com/video/BV1Kz4y1W7eH/
嘗鮮版六介紹視頻請見:
https://www.bilibili.com/video/BV1Cj41197nY/
嘗鮮版五介紹視頻請見:
https://www.bilibili.com/video/BV1Cg4y1574C/
Rust 通用代碼生成器蓮花嘗鮮版 4 發(fā)布介紹視頻,從源碼開始構(gòu)建 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/
嘗鮮版九下載
https://gitee.com/jerryshensjf/Lotus/attach_files
項目圖片


軟件截屏



代碼生成物截屏
單表操作

多對多

復(fù)雜版面,樹表

圖形報表

圖片功能

Excel 數(shù)據(jù)導(dǎo)出

PDF 數(shù)據(jù)導(dǎo)出

Vue 獨立前端,登錄界面

Vue 獨立前端,內(nèi)頁

參考例程
可以參考例程 GirlOnlyTower, 請見:
https://gitee.com/jerryshensjf/GirlOnlyTower
源碼編譯用戶指南
通用代碼生成器已經(jīng)支持自己編譯源碼,我已把原來缺的前端代碼生成器的 jar 包上傳。支持大家自行編譯源碼。
需要注意的是,現(xiàn)在我的開發(fā)平臺是 Fedora 37 上的 openjdk 17。所以大家編譯源碼最好使用 openjdk17。編譯好的 war 包運行在 apache tomcat 9.0 上。
已有 jdk8 的用戶報告默認(rèn)下載的代碼生成器 war 包在他的平臺上無法運行。您如果遇到類似問題請報告。我的電子郵件是:jerry_shen_sjf@qq.com
附 openjdk 17 下載地址:
https://jdk.java.net/java-se-ri/17
源碼研讀者注意事項
無垠式代碼生成器第一個完整版本源碼,有興趣可以抄寫一下:
https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5
相關(guān)技術(shù)視頻:
https://www.bilibili.com/video/BV1fX4y1u7Bn/
https://www.bilibili.com/video/BV1rv41187qY/
https://www.bilibili.com/video/BV1xv41187cA/
https://www.bilibili.com/video/BV1t64y1v7WA/