IntelliJ IDEA 自動生成代碼插件CodeMaker

在現今的軟件開發(fā)過程中,軟件開發(fā)人員將更多的精力投入在了重復的相似勞動中。特別是在如今特別流行的 MVC 架構模式中,軟件各個層次的功能更加獨立,同時代碼的相似度也更加高。所以我們需要尋找一種來減少軟件開發(fā)人員重復勞動的方法,讓程序員將更多的精力放在業(yè)務邏輯以及其他更加具有創(chuàng)造力的工作上。Velocity 這個模板引擎就可以在一定程度上解決這個問題。

鏈接:Velocity 模板引擎介紹

本人主要是推薦基于Velocity的開源自動生成代碼的IDEA插件:

CodeMaker

安裝:

使用:

自定義代碼模板:

注意:Converter.vm模板有個小Bug,$fileld.modifier取到了的是:@Column("xxx") ? ? private的結果,需要對模板進行修改(如上圖)

更多使用方法介紹,請參見CodeMaker項目GitHub主頁。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,941評論 25 709
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,265評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,540評論 19 139
  • 那么,小潔真的“死了”?雅雅無法接受,她這么真的能感覺她的聲音,她的笑,雖然體溫是冰冷的,可她就是真實存在的,為什...
    miss_suge閱讀 757評論 0 1
  • 上周六在家里辦了一場寶寶性別揭曉派對,發(fā)了幾張照片到盆友圈,可是小伙伴們好像仍舊沒摸清楚到底是腫么回事,這是一個好...
    冰冰梁閱讀 2,697評論 6 3

友情鏈接更多精彩內容