LR.Java程式碼生成器,解放前後端生產力
許多人在剛步入網際網路行業的時候,會按照 MVC 的思想和模型,每次開發新功能,都依次編寫 dao、service、controller相關服務類,包括對應的 dto、entity、vo 等等實體類,如果有多張單表,也會重複地編寫相似的程式碼。
實際上,當仔細的總結一下,對於任何一張單表的操作,基本都是圍繞增(Create )、刪(Delete )、改(Update )、查(Retrieve )四個方向進行資料操作,簡稱 CRUD。
這些程式碼除了表名和儲存空間不一樣,基本的 CRUD 思路基本都是一樣的,並且格式較為固定,結構隨著專案的迭代也比較穩定,而且數量巨大。
為了解決這些重複勞動的痛點,業界開始選擇使用程式碼生成器。好處也顯而易見,軟體功能修改後可以快速自動生成程式碼,而不需要經過複雜的流程由程式設計師來做修改,不僅可以節約專案開發中無數的時間和人力成本,而且讓系統和功能設計工程師可以獨立完成軟體的輸出,避免因為技術文件描述不準確或者歧義而導致的從功能到程式碼的錯誤設計。同時代碼也會由自動工具統一優化,保證了其一致性,不會像傳統模式一樣,因為使用不同的程式設計師而編譯的程式碼不同。
一款優秀的視覺化程式碼生成器,可以幫助程式設計師減少手工操作的繁瑣,集中精力在業務開發上,提升開發效率。像LR.Java程式碼生成器,將常用的開發場景做成開發模板,程式設計師只需按照開發嚮導一步步走即可。而且其原始碼交付的模式,讓程式設計師可以結合功能與需求進行二次修改,做更深層次的擴充套件。
LR.Java程式碼生成器共有三套開發模板,分別是自定義開發模板、自定義表結構模板、快速開發模板。
以自定義開發模板為例,使用者在選中後會進入資料表設計介面。使用者選擇資料庫和將要使用的表,並設定好相對應的關聯關係。
隨後進入表單設計介面,進行自定義表單開發。
在開發過程中,使用者可以隨時檢視json,並將其匯出為文件。
完成自定義表單設計後則進行下一步查詢配置,使用者可以選擇任意的欄位作為查詢條件。
然後開始列表配置,選擇是否將某一欄位顯示在列表介面。
完成後使用者即可開始合計配置,統計欄位情況,省去人工計算的時間和精力。
然後使用者填寫輸出的功能資訊。
隨後使用者就可以預覽實際生成的程式碼。
最後繫結選單,點選完成,程式碼就生成成功了。完成後的程式碼已經自動放到指定目錄中,使用者可以根據需要再來調整或者編譯程式碼。
這只是LR.Java程式碼生成器比較簡單的完整開發流程,開發者在基本配置裡已經配置好各個引數,使用者根據模板一步步推進即可。如果想要進行更多功能更復雜的操作,可以搜尋“力軟”進行體驗。