jetbrick-template-2.x 已经发布,新版文档请看这里:http://subchen.github.io/jetbrick-template/2x/

§jetbrick-template 将模板编译成 Java Class 有什么好处?

  1. 性能卓越

    消除反射,极少类型转换,减少内存消耗,比解释性的模板性能高一个数量级。

  2. 方便调试

    解释性的模板无法调试,先生成 Java 源代码,在编译成 Class 文件,就可以方便进行调试。

  3. 支持代码重构时的预先提示

    如果需要重构 Java 源代码,那么在重构的时候,立即可以知道哪些模板会受到影响。

* 将模板生成的 Java Source 连接到项目的 sourcepath,然后借助于 Eclipse 等 IDE 的重构预览模式就可以发现哪些模板受到重构影响)。
* 将模板全部重新编译一下,就能知道那些模板存在编译错误,可以提前发现问题,而不是等到模板实际运行的时候才发现问题。