Java 通用代碼生成器光 2.3.0 文明 Beta10 版發(fā)布介紹視頻,支持從源碼構(gòu)建
Java 通用代碼生成器光 2.3.0 文明 Beta10 版發(fā)布介紹視頻,支持從源碼構(gòu)建
Java 通用代碼生成器光 2.3.0 文明 Beta10 版發(fā)布最新介紹視頻,詳細介紹 java 通用代碼生成器的構(gòu)建和使用。視頻請見:
https://www.bilibili.com/video/BV1AY4y197dB/
Java 通用代碼生成器光 2.3.0 文明已發(fā)布 Beta10 版,支持從源碼構(gòu)建代碼生成器。您可以裝好 JDK 和 maven 以后。下載源碼,即可直接以 mvn install 編譯代碼生成器。
文明 Beta10 版支持 Go 語言和 Rust 語言兼容性。重新格式化了所有的 SGS2 模板。歡迎使用。
三大變形功能群,即動態(tài)椰子樹功能群,動詞否定功能群和字段否定功能群,是動詞算子式代碼生成器的強大功能,使它可以適配多種代碼規(guī)范和各種場景?,F(xiàn)在 Java 通用代碼生成器光 2.3.0 文明 Beta8 版,發(fā)布了三大變形功能群介紹視頻上下集。請見:
上集:https://www.bilibili.com/video/BV1pg411n7Mg/
下集:https://www.bilibili.com/video/BV18D4y1879F/
Java 通用代碼生成器光 2.3.0 文明,發(fā)布了最新操作視頻。詳細介紹模板向?qū)Ы缑娴牟僮?,使用了兩個示例。包括彈性登錄模塊,復雜版面和圖形報表。并介紹了一鍵生成的圖片功能。
請見視頻:https://www.bilibili.com/video/BV1gD4y147oK/
另一個視頻從零開始使用模版向?qū)山缑?,搭建了一個課程管理系統(tǒng)。并詳細介紹如何使用 vscode 啟動后端項目和使用 node.js 平臺安裝類庫和啟動運行 Vue 和 ElementUI 的前端項目。
請見視頻:https://www.bilibili.com/video/BV1he4y1a7VT/
Java 通用代碼生成器光 2.3.0 文明版本 Beta8 版,是最新穩(wěn)定版,是程序員的曲速引擎。Beta8 版修復了沒有登錄模塊的模板的代碼生成。徹底排查修復了前端權(quán)限系統(tǒng),并更新了文檔,已接近候選 (RC) 版質(zhì)量。并且,Beta8 版更新了部分在線文檔,幫助大家理解動詞算子式代碼生成器的理論和原理。
光的最新穩(wěn)定版修復了一系列問題,是最近一段時間以來最穩(wěn)定的動詞算子式代碼生成器版本。后期會以此為基礎(chǔ)發(fā)布候選版與正式版。敬請期待?,F(xiàn)在,您可以使用模版向?qū)Ы缑骓槙车氖褂么a生成器??梢詾橛脩舯碓O定任意數(shù)量的下拉列表??梢哉_的生成彈性登錄模塊和英文版本。代碼生成器的成熟度和穩(wěn)定性都有了明顯提升。光 2.3.0 文明版本以來新加的功能,都通過了完整的測試與增強。
光是 java 開發(fā)的曲速引擎,是前期和快速原型的神器。光徹底檢查和增強了彈性登錄模塊,并檢查修復了 Oracle 代碼生成物。大幅改進了模版向?qū)Ы缑娴牟僮鞲惺?,修復了一系列影響操作流程的缺陷?,F(xiàn)在,您可以方便的使用模版向?qū)Ы缑嫱ㄟ^界面操作順利的使用代碼生成器了。另外,改進和全面測試了英文和中文界面,保證了兩種界面各自的正確性。外包程序員的 Java 通用代碼生成器光 2.3.0 文明版本 Beta7 版已公布,更多測試,更多修錯。
光是為外包程序員開發(fā)的通用代碼生成器??梢酝瓿扇魏晤愋偷?java 軟件 50% 的工作量。卻不會顯著降低程序員的職位數(shù)。因為它和市面的低代碼平臺不同。它不是完成一個一個模塊。即橫向切入軟件開發(fā)。它是任何模塊都可以完成 50%。即以縱向切入軟件開發(fā)。
光可以自動匹配前端設置,前端支持圖片功能,前端支持 Excel,PDF,Word,PPT 數(shù)據(jù)導出格式。光目前支持 sbmeu,smeu 和 msmeu 三種技術(shù)棧。即支持 SpringBoot 和經(jīng)典 Spring 構(gòu)架,支持 MyBatis 技術(shù)。其獨立前端用 Vue 和 ElementUI 寫成。運行于 Node.js 平臺上。光支持 MariaDB,MySQL,Oracle,PostgreSQL 四種數(shù)據(jù)庫。光支持彈性登錄模塊。支持圖形報表,支持復雜版面。EasyUI 升級至最新。
請部署在 Tomcat9webapps 目錄下。Beta8 版有更多更新。并更多測試。
項目地址:https://gitee.com/jerryshensjf/LightSBMEU
二進制發(fā)布版地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files
第三代動詞算子式代碼生成器:光 SBMEU 版
版本與簡介
本代碼生成器最新版本是 Java 通用代碼生成器光 2.3.0 文明版本 Beta10 版。
Java 通用代碼生成器光 2.3.0 文明版本 Beta10 版??梢詮脑创a建構(gòu)。支持 Go 語言和 Rust 語言兼容性。重新格式化了所有的 SGS2 模板。
Beta8 版修復了沒有登錄模塊的項目的代碼生成的缺陷。所有示例皆可以順利生成代碼生成物。
Beta7 版徹底排查修復了前端權(quán)限系統(tǒng),并更新了文檔,已接近候選 (RC) 版質(zhì)量。
Beta6 版徹底檢查和增強了彈性登錄模塊,并檢查修復了 Oracle 代碼生成物。
Beta5 版全面增強了模版向?qū)Чδ艿慕缑娌僮?,并全面檢查修復了 English 語言版本。
Beta4 是個修復與增強版本,修復了前端登錄權(quán)限系統(tǒng)和復雜版面功能。
Beta 版有文檔更新,并支持可以設置的 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 等信息不需要人工設置,默認生成,前端是基于 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)會嚴格校驗,并生成相應的 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。用戶的密碼您可以以明文設置。系統(tǒng)自動把密碼轉(zhuǎn)化為密文。若您未設置。amdin 的密碼為 admin。而 jerry 的密碼為 jerry。
項目圖片

下一個大版本號
下一個大版本號是光 2.4.0 電音之王 TechnoKing 短名 TK
百度話題
#通用代碼生成器#
介紹視頻
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 目錄,即可運行前端。
動詞算子式代碼生成器的應用場景
快速原型:項目或演示場景使用??梢陨删哂嘘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/