lcmatrix code generator是一款自帶GUI和插件擴(kuò)展的代碼生成器,目前這款應(yīng)用直接的在github上面開源,這款代碼生成器支持并且不局限于java,編程人員能夠用這款插件在電腦上面編輯自己所想要生成的代碼片段,開發(fā)者可以嘗試一下這款新的代碼生成器!
lcmatrix code generator軟件介紹
這是一個java語言實(shí)現(xiàn)的代碼生成器,但并不限于生成java代碼,事實(shí)上,通過插件擴(kuò)展,它幾乎可以完成任何文件生成類的工作。
軟件功能
自帶UI,雖然很丑,但是夠用,總之比命令行或者直接運(yùn)行代碼易用點(diǎn);
支持插件,可以通過插件擴(kuò)展數(shù)據(jù)源和引擎支持。通過插件已支持常見關(guān)系數(shù)據(jù)庫和freemarker、velocity兩種模板。加載插件時(shí)自動根據(jù)插件定義生成輸入表單。目前已實(shí)現(xiàn)的插件有:
數(shù)據(jù)庫源插件,支持常見關(guān)系型數(shù)據(jù)庫,支持指定一個或多個表生成對應(yīng)代碼
freemarker模板引擎插件
velocity模板引擎插件;
生成代碼將保持與模板目錄完全一致的目錄結(jié)構(gòu),文件名同樣也支持通過引擎生成,以此來適應(yīng)各類代碼千變?nèi)f化的目錄結(jié)構(gòu)和文件命名規(guī)則。
更新內(nèi)容
優(yōu)化配置文件支持
包含主程序,數(shù)據(jù)庫源插件和freemarker,velocity兩個模板插件
支持大部分關(guān)系型數(shù)據(jù)庫
支持freemarker,velocity兩個模板
相關(guān)新聞
基本上沒有UI的設(shè)計(jì),所以不能夠充分的保證美觀性,但是完全能夠滿足你在日常當(dāng)中的實(shí)用!