lcmatrix code generator官方版是一款使用起來(lái)非常簡(jiǎn)單便捷的且是一個(gè)自帶GUI且支持插件擴(kuò)展的代碼生成器,這是一個(gè)java語(yǔ)言實(shí)現(xiàn)的代碼生成器,但并不限于生成java代碼,事實(shí)上,通過(guò)插件擴(kuò)展,lcmatrix code generator官方版幾乎可以完成任何文件生成類的工作。
自帶UI,雖然很丑,但是夠用,總之比命令行或者直接運(yùn)行代碼易用點(diǎn);
支持插件,可以通過(guò)插件擴(kuò)展數(shù)據(jù)源和引擎支持。通過(guò)插件已支持常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)和freemarker、velocity兩種模板。加載插件時(shí)自動(dòng)根據(jù)插件定義生成輸入表單。目前已實(shí)現(xiàn)的插件有:
數(shù)據(jù)庫(kù)源插件,支持常見(jiàn)關(guān)系型數(shù)據(jù)庫(kù),支持指定一個(gè)或多個(gè)表生成對(duì)應(yīng)代碼
freemarker模板引擎插件
velocity模板引擎插件;
生成代碼將保持與模板目錄完全一致的目錄結(jié)構(gòu),文件名同樣也支持通過(guò)引擎生成,以此來(lái)適應(yīng)各類代碼千變?nèi)f化的目錄結(jié)構(gòu)和文件命名規(guī)則。
lcmatrix code generator 0.2.6
優(yōu)化配置文件支持
包含主程序、數(shù)據(jù)庫(kù)源插件和freemarker、velocity兩個(gè)模板插件
支持大部分關(guān)系型數(shù)據(jù)庫(kù)
支持freemarker、velocity兩種模板
網(wǎng)友評(píng)論