Java 通用代碼生成器光 2.4.0 電音之王嘗鮮版二公布,程序員為程序員設(shè)計(jì)的代碼生成器

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

新的大版本號(hào)
現(xiàn)在新的大版本號(hào)是光 2.4.0 電音之王 TechnoKing 短名 TK
百度話題
#通用代碼生成器#
介紹視頻
Beta10 版,從源碼構(gòu)建,視頻請(qǐng)見:
https://www.bilibili.com/video/BV1AY4y197dB/
三大變形功能群,即動(dòng)態(tài)椰子樹功能群,動(dòng)詞否定功能群和字段否定功能群,是動(dòng)詞算子式代碼生成器的強(qiáng)大功能,使它可以適配多種代碼規(guī)范和各種場(chǎng)景?,F(xiàn)在 Java 通用代碼生成器光 2.3.0 文明 Beta8 版,發(fā)布了三大變形功能群介紹視頻上下集。請(qǐng)見:
上集: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
二進(jìn)制發(fā)行版下載
https://gitee.com/jerryshensjf/LightSBMEU/attach_files
截圖
新功能截圖:
前端復(fù)雜版面:樹表

圖形報(bào)表:
柱狀圖:

折線圖:

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

登錄?

錯(cuò)誤?

登錄后?

新功能 Excel 模板頁簽?

新功能,復(fù)雜版面,樹表

新功能,報(bào)表

獨(dú)立前端頁面截圖
登錄頁

內(nèi)頁

源碼編譯用戶指南
通用代碼生成器已經(jīng)支持自己編譯源碼,我已把原來缺的前端代碼生成器的 jar 包上傳。支持大家自行編譯源碼。
需要注意的是,現(xiàn)在我的開發(fā)平臺(tái)是 Fedora 37 上的 openjdk 17。所以大家編譯源碼最好使用 openjdk17。編譯好的 war 包運(yùn)行在 apache tomcat 9.0 上。
已有 jdk8 的用戶報(bào)告默認(rèn)下載的代碼生成器 war 包在他的平臺(tái)上無法運(yùn)行。您如果遇到類似問題請(qǐng)報(bào)告。我的電子郵件是: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)建代碼生成器。同時(shí)開始支持 Tomcat9。
使用前端功能的注意事項(xiàng)
由于圖片文件比較大,原來前端使用 cnpm instll 安裝類型,npm run dev 運(yùn)行有所改動(dòng),改為先使用 npm install --registry=https://registry.npm.taobao.org 安裝類庫,出錯(cuò)后使用 cnpm?install 安裝類庫, 使用 node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 運(yùn)行系統(tǒng)。
您也可以從安傳好的本系列代碼生成器的前端項(xiàng)目中拷貝 node_modules 目錄,即可運(yùn)行前端。
動(dòng)詞算子式代碼生成器的應(yīng)用場(chǎng)景
快速原型:項(xiàng)目或演示場(chǎng)景使用??梢陨删哂嘘P(guān)系型數(shù)據(jù)庫后端,使用 MyBatis 的數(shù)據(jù)庫后端和 Vue 和 ElementUI 前端。
項(xiàng)目前期:如果項(xiàng)目和動(dòng)詞算子式代碼生成器兼容,可以使用動(dòng)詞算子式代碼生成器執(zhí)行項(xiàng)目前期的自動(dòng)化生成。
源碼研讀者注意事項(xiàng)
無垠式代碼生成器第一個(gè)完整版本源碼,有興趣可以抄寫一下:
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/