Java 通用代碼生成器光電音之王嘗鮮版四公布視頻,詳細介紹彈性登錄模塊
Java 通用代碼生成器光電音之王嘗鮮版四公布視頻,詳細介紹彈性登錄模塊
Java 通用代碼生成器光 2.4.0 電音之王嘗鮮版四發(fā)布,在嘗鮮版三基礎(chǔ)上有眾多缺陷修正,雖然不是穩(wěn)定版本,但已修復所有已知缺陷。現(xiàn)在已經(jīng)發(fā)布最新介紹視頻,請見:https://www.bilibili.com/video/BV1sx4y1X7XM/
此視頻詳細介紹了彈性登錄模塊 ShiroAuth。正確使用彈性登錄模塊,需要給模塊設(shè)置 User,Role,Privilege 三個域?qū)ο蟆2⒃O(shè)置 User 和 Role 和 Role 和 Privilege 兩個多對多關(guān)系。并且在 User 是設(shè)置 userName,password,salt,loginFailure 四個字段。系統(tǒng)對彈性登錄模塊的數(shù)據(jù)會進行自動處理。生成符合需要的 SQL 腳本。
彈性登錄模塊是動詞算子式通用代碼生成器的一種技術(shù)優(yōu)勢,它的彈性,靈活性和生成代碼的規(guī)范性會給您帶來深刻印象。
光是開發(fā) Java Web 應(yīng)用程序的利器。您只需要一個 Excel 模板,即可生成 SpringBoot,經(jīng)典 Spring 和支持 Maven 的經(jīng)典 Spring 三種技術(shù)棧的 Java Web 應(yīng)用程序,非常方便。
光的代碼生成易用,快速,準確,錯誤極少,您可以在快速原型和項目前期使用它,速度百倍于手工編程,是不可多得的程序員的瑞士軍刀。
Java 通用代碼生成器光 2.4.0 電音之王嘗鮮版三發(fā)布最新視頻,詳細介紹三大部分生成功能群。視頻請見:https://www.bilibili.com/video/BV1394y1q744/
Java 通用代碼生成器光 2.4.0 電音之王 TechnoKing 版本嘗鮮版三已公布。此版本增強了 Go 和 Rust 語言的兼容性。并有錯誤修正和功能增強。
電音之王是 Java Web 應(yīng)用程序的寶藏工具。功能強大,簡潔易用,是程序員為程序員設(shè)計的稱手工具。電音之王支持日期與日期時間,支持修改自己的資料和密碼。電音之王支持三大變形功能群,即動態(tài)椰子樹功能群,動詞否定功能群和字段否定功能群。支持三大部分生成功能群,即高級定制功能群,部分生成功能群和自動生成差異版本功能群。
電音之王支持 Excel,PDF,Word,PPT 四種數(shù)據(jù)導出功能。電音之王支持折線圖,柱狀圖和餅圖三種圖形報表。支持父子表,樹表和樹父子表三種復雜版面。
電音之王支持彈性登陸模塊,此模塊強大,靈活,自動化程度很高,可配置,是非常優(yōu)秀的實現(xiàn)。
日期和日期時間是常用功能,也是電音之王版本的重要功能增強?,F(xiàn)在,你只需要將字段定義成 date 和 datetime,即可一鍵生成相應(yīng)功能。非常方便。
現(xiàn)在,您可以使用相應(yīng)界面,通過上傳同一項目的兩個 Excel 模板,生成差異版本。對部分修改模板的用戶非常方便。從此,您可以多次生成項目,在對比合并工具的輔助下快速歸并功能,大大方便了全程使用通用代碼生成器。
項目地址:https://gitee.com/jerryshensjf/LightSBMEU
二進制發(fā)布版地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files
第三代動詞算子式代碼生成器:光 SBMEU 版
新版本發(fā)布
Java 通用代碼生成器光 2.4.0 電音之王 TechnoKing 版本嘗鮮版四,已發(fā)布。 此版本在嘗鮮版三基礎(chǔ)上有錯誤修正。
電音之王支持日期與日期時間,支持修改自己的資料和密碼。
電音之王支持三大部分生成功能群,即高級定制功能群,部分生成功能群,和自動生成差異版本功能群,即支持上傳同一項目的兩個模板,自動生成差異版本,支持多次,全程使用代碼生成器。可以從源碼建構(gòu)。支持 Go 語言和 Rust 語言兼容性。
電音之王也支持三大變形功能群,即動態(tài)椰子樹功能群,動詞否定功能群和字段否定功能群。非常強大,非常方便。
電音之王支持四種數(shù)據(jù)導出格式,即 Excel,PDF,PPT 和 Word。
電音之王支持三種復雜版面,即父子表,樹表和樹父子表。
電音之王支持三種圖形報表。并支持三種圖表類型:折線圖,柱狀圖和餅圖。
版本與簡介
本代碼生成器最新版本是 Java 通用代碼生成器光 2.4.0 電音之王 TechnoKing 版本嘗鮮版四,在嘗鮮版三基礎(chǔ)上有錯誤修正。
Java 通用代碼生成器光 2.4.0 電音之王 TechnoKing 版本嘗鮮版三。在嘗鮮版二基礎(chǔ)上有增強和修正。
Java 通用代碼生成器光 2.4.0 電音之王 TechnoKing 版本嘗鮮版二,在嘗鮮版基礎(chǔ)上有錯誤修正。
Java 通用代碼生成器光 2.3.0 文明版本 Beta11 版。可以從源碼建構(gòu)。是光 2.3.0 文明版本的最后一個版本。
Java 通用代碼生成器光 2.3.0 文明版本 Beta10 版??梢詮脑创a建構(gòu)。支持 Go 語言和 Rust 語言兼容性。重新格式化了所有的 SGS2 模板。
Beta8 版修復了沒有登錄模塊的項目的代碼生成的缺陷。所有示例皆可以順利生成代碼生成物。
Beta7 版徹底排查修復了前端權(quán)限系統(tǒng),并更新了文檔,已接近候選 (RC) 版質(zhì)量。
Beta6 版徹底檢查和增強了彈性登錄模塊,并檢查修復了 Oracle 代碼生成物。
Beta5 版全面增強了模版向?qū)Чδ艿慕缑娌僮鳎⑷鏅z查修復了 English 語言版本。
Beta4 是個修復與增強版本,修復了前端登錄權(quán)限系統(tǒng)和復雜版面功能。
Beta 版有文檔更新,并支持可以設(shè)置的 SQL 腳本的表名和字段名的中文注釋。
嘗鮮版 19 在嘗鮮版 18 基礎(chǔ)上有功能改進。
嘗鮮版 18 完善了前端復雜版面功能,至此,文明版本所有規(guī)劃功能均已實現(xiàn)。
嘗鮮版 17 修復了一些運行時錯誤。
嘗鮮版 15 支持圖形報表,使用了 Echarts 圖形庫。支持折線圖,柱狀圖和餅圖三種圖形報表,支持原始數(shù)據(jù)和累加數(shù)據(jù)兩種數(shù)據(jù)格式。
嘗鮮版 14 是一個缺陷修復版本,修復了嘗鮮版 8 以來的所有跨域和功能缺陷。
嘗鮮版 8 版本最大特色是一鍵生成前端和后端,共享一套登錄權(quán)限系統(tǒng),session,token 等信息不需要人工設(shè)置,默認生成,前端是基于 Vue 的,您可以使用此獨立 Vue 前端管理系統(tǒng)。等前端項目生成完成復雜版面和報表功能后,即可進入 Beta 階段。
嘗鮮版 6 的 Excel 模板向?qū)Ы缑嫒嬷С中鹿δ?。等前端界面完全支持新功能后即可進入 Beta 階段。
光 2.3.0 文明嘗鮮版 5 添加了 PPT 數(shù)據(jù)導出功能。
文明版本新增 ShiroAuth 彈性登錄模塊,使用 Apache Shiro 權(quán)限框架。新增三種復雜版面。包括父子表,樹表和樹父子表。新增三種報表。使用 Echarts 報表框架。包括報表,帶數(shù)據(jù)網(wǎng)格的報表和計劃與執(zhí)行對比報表,帶雙數(shù)據(jù)網(wǎng)格。顯著增強編譯錯與編譯警告功能,增強更準確的錯誤信息和域?qū)ο蟛居洐z查功能。請在本站附件處下載二進制發(fā)行版。
其中 ShiroAuth 模塊。使用 Apache Shiro 權(quán)限框架。本彈性登錄模塊具有強大的變形能力。您可以指定 User,Role,Privilege 的具體對象。系統(tǒng)會嚴格校驗,并生成相應(yīng)的 Shiro 登錄模塊。完全無需人工編程。注意,Privilege 對象的數(shù)據(jù)由系統(tǒng)生成,您無需配置。Role 會自動增加 admin 和 user 兩個 Role。admin 和 user 都自動關(guān)聯(lián)所有權(quán)限。但是 admin 可以訪問 User,Role,Privilege 三個對象,而 user 不行。系統(tǒng)會在 User 表中新增 admin 和 jerry 兩個用戶。其中 amdin 的角色是 admin。jerry 的角色是 user。用戶的密碼您可以以明文設(shè)置。系統(tǒng)自動把密碼轉(zhuǎn)化為密文。若您未設(shè)置。amdin 的密碼為 admin。而 jerry 的密碼為 jerry。
項目圖片

新的大版本號
現(xiàn)在新的大版本號是光 2.4.0 電音之王 TechnoKing 短名 TK
百度話題
#通用代碼生成器#
介紹視頻
2.4.0 電音之王嘗鮮版四,介紹視頻請見?https://www.bilibili.com/video/BV1sx4y1X7XM/
2.4.0 電音之王嘗鮮版三,介紹視頻請見?https://www.bilibili.com/video/BV1394y1q744/
2.4.0 電音之王嘗鮮版二,支持日期和日期時間,支持修改自己的資料和密碼,支持三大部分生成功能群,支持上傳同一項目兩個版本的 Excel 模板生成差異版本,視頻請見:?https://www.bilibili.com/video/BV1W8411Z7MK/
2.3.0 文明 Beta10 版,從源碼構(gòu)建,視頻請見:
https://www.bilibili.com/video/BV1AY4y197dB/
三大變形功能群,即動態(tài)椰子樹功能群,動詞否定功能群和字段否定功能群,是動詞算子式代碼生成器的強大功能,使它可以適配多種代碼規(guī)范和各種場景?,F(xiàn)在 Java 通用代碼生成器光 2.3.0 文明 Beta8 版,發(fā)布了三大變形功能群介紹視頻上下集。請見:
上集:https://www.bilibili.com/video/BV1pg411n7Mg/
下集:https://www.bilibili.com/video/BV18D4y1879F/
Beta7 版 B 站介紹視頻
https://www.bilibili.com/video/BV1gD4y147oK/
Beta6 版 B 站介紹視頻
https://www.bilibili.com/video/BV1he4y1a7VT/
Beta4 版 B 站介紹視頻
https://www.bilibili.com/video/BV1Jm4y1A7nW/
Beta2 版 B 站介紹視頻
https://www.bilibili.com/video/BV1H44y1u75P/
Beta 版 B 站介紹視頻
https://www.bilibili.com/video/BV1z34y1Y77Q/
B 站技術(shù)直播間
https://live.bilibili.com/23023356
二進制發(fā)行版下載
https://gitee.com/jerryshensjf/LightSBMEU/attach_files
截圖
新功能截圖:
前端復雜版面:樹表

圖形報表:
柱狀圖:

折線圖:

、
PPT 數(shù)據(jù)導出功能?

登錄?

錯誤?

登錄后?

新功能 Excel 模板頁簽?

新功能,復雜版面,樹表

新功能,報表

獨立前端頁面截圖
登錄頁

內(nèi)頁

源碼編譯用戶指南
通用代碼生成器已經(jīng)支持自己編譯源碼,我已把原來缺的前端代碼生成器的 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
架構(gòu)變化
從光 2.3.0 文明嘗鮮版2開始,光使用 Maven 管理 jar 依賴,方便您從源碼構(gòu)建代碼生成器。同時開始支持 Tomcat9。
使用前端功能的注意事項
由于圖片文件比較大,原來前端使用 cnpm instll 安裝類型,npm run dev 運行有所改動,改為先使用 npm install --registry=https://registry.npm.taobao.org 安裝類庫,出錯后使用 cnpm?install 安裝類庫, 使用 node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 運行系統(tǒng)。
您也可以從安傳好的本系列代碼生成器的前端項目中拷貝 node_modules 目錄,即可運行前端。
動詞算子式代碼生成器的應(yīng)用場景
快速原型:項目或演示場景使用??梢陨删哂嘘P(guān)系型數(shù)據(jù)庫后端,使用 MyBatis 的數(shù)據(jù)庫后端和 Vue 和 ElementUI 前端。
項目前期:如果項目和動詞算子式代碼生成器兼容,可以使用動詞算子式代碼生成器執(zhí)行項目前期的自動化生成。
源碼研讀者注意事項
無垠式代碼生成器第一個完整版本源碼,有興趣可以抄寫一下:
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/