...2.0.0 Insight(內省) 發布 Beta3 版,神奇的阿拉丁神燈

2021-01-08 開源中國

Java 通用代碼生成器光 2.0.0 Insight(內省) 發布 Beta3版,神奇的阿拉丁神燈

傳說在阿拉伯半島一個神秘的月亮山洞裡,有一盞神奇的神燈,它可以滿足您三個願望,夜之精靈守護著這盞神燈,和洞裡無數的其他珍寶。此處並非的財產,勇敢的人才是神燈的主人。

年輕的程式設計師阿拉丁找到了這個山洞,在洞穴幽藍的微光下,他摩擦了這盞神燈,於是,夜之精靈退後,一位燈神出現了,他宣稱可以滿足阿拉丁三個願望,任何願望。於是,阿拉丁提出了他的第一個願望:"給我一臺支持Excel的Apple I。"

燈神為難了:"有沒有搞錯,那時候有沒有Excel?"

"我不管,您不是萬能的燈神嗎?"

"那好吧,這些研發工作我替賈伯斯做了。」

於是,第二個願望:"給我一套Excel模板。"

最後的願望是:」生成一套管理系統!"

如此先進靈活和易用的代碼生成器,您值得一試。
項目地址:https://gitee.com/jerryshensjf/LightSBMEU
二進位發布版下載地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files

第三代動詞算子式代碼生成器:光SBMEU版本代碼生成器支持前後端分離界面了開發者手冊已在本站附件處公布讓代碼生成器成為大家開發Java程序的一項優勢簡介

第三代動詞算子式代碼生成器:光SBMEU版,採用Maven, EasyUI,SpringBoot 2, MyBatis, MariaDB 技術棧

歡迎大家使用由無垠式,和平之翼和光三代動詞算子式代碼生成器組成的動詞算子式代碼生成器陣列,在我的碼雲站點https://gitee.com/jerryshensjf/大家可以找到這些代碼生成器。把他們統統部署在Tomcat中,您可以獲得超過600N的代碼變形能力。

項目圖片:光

版本情況光SBMEU 2.0 版項目代號Insight 內省

這是我能完成的最後一個版本了。

主要包含動態椰子樹式的目錄結構,動態域對象和Controller後綴,域對象個性化表名前綴和動詞否定四個功能。

原來,動詞算子式代碼生成器的目錄結構是椰子樹式的,就是路徑前綴是可變的,但是像Service和Dao等等的子文件夾是固定的,現在,這些子文件夾也是動態的,所以稱為動態椰子樹式的文件夾。

動態域對象和Controller後綴允許產生各種風格的代碼,以適應不同項目組的需要。

域對象個性化表名前綴允許一個項目擁有多種表名前綴,對有些項目組而言,這是他們喜歡的風格。

動詞否定的含義是您可以在Excel模板中的域對象頁中否定掉您不需要的動詞。這樣,就不需要手工刪除了,大大節省了工作量,這是我很自豪的功能,我沒有做功能的加法,而是使用了減法,這是非常實用和新穎的。

Insight的Beta3版已經實現了動詞否定功能,從此,您可以靈活的定義對象的操作。如果某對象不需要刪除功能,您只需要否定Delete功能,相關代碼就不會在代碼生成物中出現了。

內省(Insight)的Beta3版

內省的Beta3版已公布。請使用示例DynamicSample,DynamicSample2和DynamicOracleEn作為動態椰子樹功能樣例測試。請使用DenySample和DenyOracleEn作為動詞否定的樣例測試。可在本站附件處下載Beta2版。 https://gitee.com/jerryshensjf/LightSBMEU/attach_files

現在,Beta3版包含動態椰子樹式的目錄結構,域對象和Controller後綴可配置和域對象可配置表名前綴和動詞否定四大功能。

在不同項目組的實踐中,有些代碼的細節是不一致的,比如,域對象有人喜歡不帶後綴,有人喜歡使用Entiy或PO,有人喜歡後綴Dto。路徑有人喜歡使用dao,daoimpl,service,serviceimpl,controller,而有人喜歡使用dao,dao.impl,service,service.impl,controller這些變體,內省都支持。你甚至可以規定Controller使用Facade或者Adapter後綴,並定義相關的Controller路徑,內省都可以準確的生成無錯的代碼。

內省(Insight)的Beta3版的動詞否定功能

有了動詞否定功能,您可以否定掉不需要的功能,但是注意,動詞間有依賴關係,比如,您否定了Clone功能,卻沒有否定CloneAll功能,這時,代碼生成器會報錯,原因是CloneAll依賴Clone動詞完成每一個Clone動作,否定CloneAll而不否定Clone是可以的,反之則有編譯錯誤。

特別的,Beta3版提供了便利的max和max+功能。max功能是最大限度的否定,即除了ListActive,SearchByFieldsByPage和FindById三個默認動詞外全部否定。 max+功能是一種便利的約定,單獨的max+含義和max一樣,但是max+,Add,Update 的含義是除了三個默認動詞外還有Add和Update兩個動詞不被否定,即有5個動詞,即是max+後面的動詞列表不是默認的減法,而是加法。 Beta3版提供了動詞否定的在線文檔。請大家參考。

動詞否定效果圖

可以看見按鈕條在不同配置下的功能伸縮。

光SBMEU 1.5版項目代號Kama 頓悟

此版本是現在的穩定版本,請在本站附件處下Karma RC2版本。

功能亮點截圖Excel和資料庫的新玩法

其實,還可以這樣用代碼生成器,把Excel裡的數據整成代碼生成器的模板格式,填好數據,生成項目,操作數據完成工作,再利用代碼生成物的Excel導出功能得到加工好的數據,非常方便,使您擁有了在Excel和資料庫之間自由遷徙的能力。

前後端分離項目自動生成

第三代動詞算子式代碼生成器:光SBMEU版已支持Vue+ElementUI前後端分離項目自動生成。您只需要定義一個後端項目的Excel模板,即可一次生成後端項目和與之配套的前端項目,非常強大,您值得一試。

同時生成前端後端項目的功能截圖

前端項目運行使用方法。

前端項目的使用:首先使用光SBMEU版,生成後端項目和對應的前端項目。運行後端項目。注意,啟動Application.java類啟動SpringBoot的後端項目,您需要首先使用Maven將例程編譯。

將前端項目解壓。如果沒有安裝Nodejs,請先安裝。在解壓的前端界面文件夾內運行 npm install命令。運行好後運行npm run dev

一切就緒後訪問 http://localhost:8000/ 即可使用此示例。

代碼生成物導出功能截圖

導出Excel:

導出PDF:

開發者手冊(「黑客手冊」)截圖

Spring Boot啟動,有圖為證:

相關技術博客

地址:https://my.oschina.net/jerryshensjf

 

相關焦點

  • Java 代碼生成器光 2.0.0 Insight(內省) 發布嘗鮮版 3,代碼變變變
    Java 代碼生成器光 2.0.0 Insight(內省) 發布嘗鮮版3,代碼變變變
  • 「阿拉丁」神燈能否實現三個願望?市佔率0.2%是福是禍?
    小時候讀了快一千遍《一千零一夜》的故事,天天夢想著能擁有一條可以帶主人自由飛翔的魔毯和能幫助主人實現三個願望的阿拉丁神燈。那麼最近上市的阿拉丁,也可以滿足三個願望嗎?這家新股如何?能媲美康華生物和邁瑞醫療嗎?又有哪些風險點值得注意?貝殼投研帶大家分析一下。
  • 《神奇女俠1984》,DC版的《阿拉丁神燈》?
    那麼作為行業內的另一家領頭羊公司DC則是不溫不火。他們成名比漫威早,出的漫畫賣得比漫威好,在電影領域中也一度名列前茅,那為什麼漫威能突然火得一塌糊塗,而DC自己則是原地踏步呢? 於是他們反覆研究原因,至於原因找沒找到先不說,他們的行動卻是很貼合漫威的節奏,或者說緊跟漫威的步伐。
  • 最強蝸牛阿拉丁神燈獲取途徑
    18183首頁 最強蝸牛 最強蝸牛阿拉丁神燈獲取途徑 最強蝸牛阿拉丁神燈獲取途徑 來源:網絡
  • 真人版《阿拉丁》發布預告,「史皇牌」神燈與眾不同!
    阿拉丁神燈的故事想必大家都聽過,誰不希望有一盞神燈呢?分分鐘公主有了,黃金有了,宮殿有了……今年好萊塢大廠「迪士尼」 將讓這個故事登上大銀幕,而且是真人版。真人版《阿拉丁》由迪士尼出品,英國導演蓋·裡奇執導,威爾·史密斯、莫納·馬蘇德、娜奧米·斯科特主演。
  • Dcat Admin v2.0.0-beta 發布 - 全新擴展系統
    時隔多日,Dcat Admin 終於迎來了 2.0 的第一個版本,下面簡單介紹一下主要變化,歡迎大家安裝體驗,如果有問題會即時修復~安裝composer require dcat/laravel-admin:v2.0.0-beta -vvv 有什麼變化?
  • 《最強蝸牛》阿拉丁神燈貴重品怎麼獲取 阿拉丁神燈貴重品獲取攻略
    導 讀 最強蝸牛阿拉丁神燈貴重品怎麼獲取,阿拉丁神燈有哪些新屬性加成,願望燈神新幻境怎麼打,全地圖彩蛋怎麼觸發
  • 2020兒童劇《阿拉丁神燈》宜昌站 實現美夢的神燈 充滿玄幻的冒險
    ,一次充滿玄幻的冒險,一場歡樂與神奇的童話,2020親子兒童劇《阿拉丁神燈》宜昌站,快點帶著孩子一起來尋找神燈吧。  親子兒童劇《阿拉丁神燈》宜昌站時間:2020-04-12 10:30親子兒童劇《阿拉丁神燈》宜昌站地點:宜昌|宜昌劇院親子兒童劇《阿拉丁神燈》宜昌站門票價格:60,80,120,160  童話裡的阿拉丁神燈幫助阿里巴巴打敗了大盜,獲得了財富,收穫了善良和美好,而這裡的阿拉丁神燈會幫助孩子們收穫快樂,帶來幸福,實現孩子們的童年夢想。
  • 最強蝸牛如何獲得阿拉丁神燈 阿拉丁神燈獲取攻略
    18183首頁 最強蝸牛 最強蝸牛如何獲得阿拉丁神燈 阿拉丁神燈獲取攻略 最強蝸牛如何獲得阿拉丁神燈 阿拉丁神燈獲取攻略
  • Mozilla發布Firefox Preview 3.1.0穩定版和3.2.0 Beta 1版更新
    Mozilla已經發布了適用於Android平臺的Firefox Preview 3.1.0穩定版更新和Firefox Preview 3.2.0 Beta 1版更新,用戶可以通過GitHub上的Fenix項目頁面進行下載。而3.1.0穩定版上架Play Store還需要一些時間。
  • 《阿里巴巴與神燈》發海報 阿拉丁和神燈精靈曝光
    《阿里巴巴與神燈》發海報 阿拉丁和神燈精靈曝光 1905電影網訊 定檔2020年1月1日上映的3D/2D合家歡冒險動畫電影《阿里巴巴與神燈》,11月13日發布角色版海報。
  • 史密斯版神燈精靈?真人版《阿拉丁》與其洽談中
    迪士尼正在與史密斯洽談其出演真人版《阿拉丁》網易娛樂4月20日報導 據國外媒體報導,威爾·史密斯最近正在與迪士尼初步接洽,有望在其真人版《阿拉丁》電影裡出演「神燈精靈」!史密斯是迪士尼開始洽談的第一個演員人選,而影片的另外兩位主角「阿拉丁」和「茉莉公主」目前全球選角還在進行中,迪士尼將尋找中東裔演員來飾演他們。威爾·史密斯之前曾被迪士尼邀請出演真人版《小飛象》,但沒能成。
  • 《最強蝸牛》阿拉丁神燈怎麼獲得 阿拉丁神燈獲得方法
    導 讀 最強蝸牛手遊中也有阿拉丁神燈,跟童話故事裡的一樣,遊戲裡的阿拉丁神燈也是個好寶貝,且還是個貴重品
  • 神燈_阿拉丁與神燈故事(四)
    「因為這個巨神的樣子與那個不相同,那個奴僕服從戒指;而你所看到的這位巨神,它只服從你拿在手中的那盞神燈。」  「哦,真該死,這個醜陋的東西忽然間冒了出來,差一點嚇死我。他和這盞燈是一塊兒的嗎?」媽媽問。  「對的,他是屬於神燈的。」阿拉丁回答著母親的話。  「兒啊!你看在我生你的分上,就把這盞燈和這個戒指都扔掉吧。
  • 「阿拉丁」拍了拍「神燈」說……
    一個新願望閃過阿拉丁的腦海  他趕忙打開手機,發起群聊  ……  群聊(3)  23:59  你邀請「神燈」、「辛巴達」加入了群聊  你拍了拍「神燈」  >阿拉丁  神燈  阿拉丁  神燈  阿拉丁  神燈  神燈  神燈
  • 禪道ZenTaoPMS發布0.4 beta版本,開源項目管理軟體
    大家好,我非常高興的向大家宣布,禪道項目管理軟體ZenTaoPMS正式發布0.4beta版本。一、下載地址http://zentaoms.googlecode.com/files/ZenTaoPMS.0.4.0.beta.zip二、該版本的改動如下:1. 項目增加了build功能。 2. 產品增加了發布和路線圖功能。 3.
  • 華為鴻蒙HarmonyOS 2.0手機開發者Beta版發布:支持運行安卓應用
    IT之家 12 月 16 日消息 華為在今天( 12 月 16 日)舉行 HarmonyOS 2.0 手機開發者 Beta 活動。現場正式發布了 HarmonyOS 2.0 手機開發者 Beta 版本。同時,HarmonyOS 2.0手機開發者Beta公測招募線上開啟。
  • 《阿拉丁神燈》裡的阿拉丁,原來是中國人。
    阿拉丁的神燈,有點像個茶壺。其中阿拉丁神燈這篇故事,原文中明確指出了阿拉丁是居住在中國西部的一個男孩。但是他的名字,阿拉丁,一聽就不像是中國的人名,或者說不是漢族人的名字。而中國的西部,也就是現在的新疆,又是少數民族聚集地,所以阿拉丁應該是新疆的一個少數民族。但這樣就能斷定了阿拉燈是中國新疆人嗎?還不一定。首先我們得看一千零一夜的創作時代。
  • 神燈_阿拉丁與神燈故事(三)
    然後他又把自己手上的戒指脫下來一個,戴在我的手指上,後來我才知道,那隻戒指好神奇喲,它能保住我的命吶,接著,他又讓我下了地道口,之後沿著臺階走到底層,再走過四間房子,您知道嗎,媽媽,整整四間屋的金銀財寶,多得不計其數。只是那個兇惡的魔法師一再命令我不許去碰那些寶貝。
  • 銀幣欣賞:《一千零一夜》中的阿拉丁神燈來了
    這枚神秘的硬幣捕捉了《一千零一夜》童話故事中的精髓-阿拉丁神燈。這個故事是關於找到一個可以滿足您所有願望的神燈!故事敘述一名貧窮的年輕混混,名叫阿拉丁受一名來自「極西之地」馬格里布的魔法師之邀(他冒充為阿拉丁的叔叔),前往一個設有陷阱的洞穴中拿取一隻神奇的油燈。魔法師正要進一步利用阿拉丁的時候,阿拉丁發現他被困在洞穴裡。幸運的是,阿拉丁還留著魔法師借給他的魔戒。阿拉丁絕望地摩擦雙手,正巧擦到了戒指,迸發出一個精靈。這個精靈還帶他返家,而阿拉丁則帶回了油燈。