Java 8 优化,内存高效,速度快的模板引擎,生成静态类型的纯 Java 对象
使用 直观、无标签的 语法 来编写模板,其中包含标准的 Java 表达式,用于逻辑、迭代和值。 使用 Rocker 的特殊 ? 存在运算符来实现安全的空值评估。 开发过程中,所有繁重的工作都由 Rocker 的解析器完成,这使运行时依赖减少到少数几个类。 Rocker 会解析您的模板并生成详细说明的 Java 源文件(这样您就可以轻松地检查和了解其工作原理)。
? 存在运算符可扩展语法,简化对空值的处理。 * 解析后的模板将成为定义了参数的正常 POJO,从而允许您利用 IDE 的代码完成、语法高亮等功能。 * 支持在解析和生成阶段注入中间的应用程序特定的超类 - 从而创建您自己的应用程序特定的模板引擎,可向所有模板提供隐式变量/方法。 * 由于模板只是 Java 类,因此您的逻辑/动态内容可以调用任何其他 Java 代码。 您的模板可以根据需要变得多么复杂或简单。 不使用反射。 * 不需要运行时配置/引擎 -暂无开放 Issues,或尚未同步最近议题。