Rust 通用代碼生成器蓮花發(fā)布紅蓮嘗鮮版十一視頻,為售前和產品經理的DataDummy模式
Rust 通用代碼生成器蓮花發(fā)布紅蓮嘗鮮版十一視頻,完善為售前和產品經理準備的 DataDummy 模式
Rust 通用代碼生成器蓮花發(fā)布紅蓮嘗鮮版十一視頻,介紹了完善為售前和產品經理準備的 DataDummy 模式,視頻請見:https://www.bilibili.com/video/BV1Ez4y157k2/
Rust 通用代碼生成器蓮花發(fā)布紅蓮嘗鮮版十一,此版本為一個修復增強版,完善了 DataDummy 模式和枚舉?,F(xiàn)在,枚舉可以充任多對多的主域對象。而且,在 Normal 模式下此多對多關系是持久化的。并且枚舉中使用的下拉列表必須也是枚舉。紅蓮嘗鮮版十一修復了數(shù)據庫腳本生成。此版本是一個修復增強版,功能和嘗鮮版十相差不大,但是質量大大提高。
DataDummy 模式,中文稱為啞數(shù)據模式。是一種專門設計的快速原型模式。這種模式下,數(shù)據是暫存于內存中的,重啟程序后數(shù)據會自動復原。對項目原型的演示非常方便。
Rust 通用代碼生成器蓮花嘗鮮版十發(fā)布最新視頻,詳細介紹了為售前和產品經理精心準備的 DataDummy 模式。視頻請見:https://www.bilibili.com/video/BV1Fh4y1P7xF/
DataDummy 模式是一種演示,快速原型使用的模式。不需要數(shù)據庫鏈接,使用內存中的數(shù)據對象模擬數(shù)據庫。但是沒有數(shù)據持久化功能。也支持前端和后端雙系統(tǒng)。其中前端項目和正常模式是完全一致的。不同的是后端項目。
Rust 通用代碼生成器蓮花嘗鮮版十。此版本支持 DataDummy 模式,即純內存數(shù)據模式的原型功能,中文稱為啞數(shù)據模式。為售前和產品經理開發(fā)。生成此模式,只需 schema 字段設置為 DataDummy 即可。代碼生成物可以像正常的數(shù)據庫代碼生成物那樣操作,也可以包含登錄模塊。但是數(shù)據是暫存的,只需重新啟動應用程序,數(shù)據就會自動恢復至初始化數(shù)據。這是一個專門為原型需求開發(fā)的模式。
紅蓮嘗鮮版十支持枚舉,即常量表,不可以修改,通過初始化數(shù)據構建,內存數(shù)據模式。用枚舉,只需將其頁簽設置為 Enum 起頭即可,其他設置和 Domain 完全相同,生成的枚舉只包含讀取功能。注意,登錄模塊的 User,Role 和 Privilege 都不可以設置為枚舉。紅蓮嘗鮮版十優(yōu)化了模塊結構,main.rs 只包含入口點和最低限度的其他程序,其他模塊都放在 lib.rs 里,前端代碼生成器的默認圖片位置改到 static 目錄下,方便 vue 前端的構建。暫不支持 Oracle 數(shù)據庫。請部署在 Tomcat9 的 webapps 目錄下。
代碼生成器的項目地址:https://gitee.com/jerryshensjf/Lotus
二進制 war 包的下載地址:?https://gitee.com/jerryshensjf/Lotus/attach_files
源碼編譯用戶指南
通用代碼生成器已經支持自己編譯源碼,我已把原來缺的前端代碼生成器的jar包上傳。支持大家自行編譯源碼。
需要注意的是,現(xiàn)在我的開發(fā)平臺是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/