今天, 向大家推荐一款代码生成利器—-pp代码生成器(后文简称为pp, 注意哦, 是读朋朋, 不是皮皮哈.).
pp是基于freemarker模板, 在freemarker的世界里, 数据模型 模板文件 = 生成结果. pp也遵循着这条基本原则, 其基本设计原理如下图.
下载pp , , 然后解压到您喜欢的目录. 为了以后使用方便, 请作如下操作:
如果您是windows系统, 进工具的目录, 请把pp-generator-0.0.5/bin/run-gui.bat发送到桌面,生成快捷方式, 以后要运行代码生成器, 双击即可.
如果您是mac os或ubuntu os, 先打开终端, 执行 chmod x pp-generator-0.0.5/bin/run-gui.sh, 为这个sh文件增加可执行权限, 然后在终终执行: vi ~/.bash_profile, 并在其中加入: alias ppstart=’/users/hui/documents/mystudio/software/pp-generator-0.0.5/bin/run-gui.sh’, 以后要运行代码生成器, 在终端里输入ppstart就可以了.
本工具运行的前提条件是电脑已装java运行时. 下面是我运行pp后的截图:
下一篇博客我们继续介绍pp的架构原理和如何使用pp生成代码.