java 幾個不錯的代碼生成工具


代碼生成在日常開發中還是比較重要的,可以加速我們的業務開發

可選解決方法

  • 基於模版引擎 
    基於模版引擎的是比較簡單的,而且模版引擎是比較多的 
    優點: 對於代碼生成只需要定義好模版,傳遞參數就可以了 
    缺點: 很多時候需要完備的進行代碼檢查,不然產生的代碼可能是有問題的,而且很多是否可以需要比較多的判斷處理
  • 基於代碼生成包 
    優點: 可以保證代碼沒有運行(生成的時候會進行檢查) 
    缺點: 多語言能力比較弱,需要使用多種

幾個參考工具

javapoet,roaster,telosys,picocog

說明

如果基於代碼javapoet,以及roaster 都是一個不錯的選擇,基於模版telosys,generator是不錯的選擇

參考資料

https://stackoverflow.com/questions/360282/what-are-the-best-java-code-generation-tools-or-plugins-to-use-in-eclipse
http://github.com/square/javapoet
https://github.com/forge/roaster
http://www.telosys.org/
https://github.com/ainslec/picocog
https://github.com/AmoyGenerator/generator


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM