全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.2.0 正式版发布。
jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。
- 支持类似与 Velocity 的多种指令
- 支持静态编译
- 支持编译缓存
- 支持热加载
- 支持类型推导
- 支持泛型
- 支持可变参数方法调用
- 支持方法重载
- 支持类似于 Groovy 的方法扩展
- 支持函数扩展
- 支持自定义标签 #tag
- 支持宏定义 #macro
- 支持布局 Layout
项目地址:http://subchen.github.io/jetbrick-template/index.html
在线中文文档:http://subchen.github.io/jetbrick-template/
范例参考:https://github.com/subchen/jetbrick-template-webmvc-samples/
新增预编译选项/工具和安全管理器。
其他改进包括:
- [新增] #38 增加默认的 #tag cache() 实现模板局部缓存功能
- [新增] #49 增加模板预编译工具/选项
- [新增] #54 增加安全管理器:黑白名单
- [新增] #62 在 Web 环境中使用 jetx 时候,建议增加一个隐藏变量
- [新增] #63 对 Array/List/Map 的 [] 访问,增加安全调用
- [新增] #64 Spell error in JetAnnoations Class name, Should be JetAnnotations.
- [新增] #65 给 #for 指令内部对象增加 for.odd 和 for.even 支持.
相关推荐
【标题】"Jetbrick-Template-1.2.0.zip" 是一个开源项目的压缩包,主要涉及的是模板引擎技术。Jetbrick-Template 是一个高效、轻量级的Java模板引擎,它提供了一种简单的方式来将静态模板与动态数据结合,生成最终的...
官方地址 https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz,可以先尝试从官方下载,如果中断或者下载失败,可以下载此版本...harbor-offline v1.2.0 避免龟速下载安装
它的图形用户界面(GUI)提供了方便的浏览、搜索和分析功能,使得用户可以更容易地理解和探索反编译后的代码结构。 **与其他反编译器的比较** 标签中提到了JEB(Java Decompiler for Android),这是另一款知名的...
### Z-Stack Home 1.2.0中预编译宏定义...综上所述,通过对Z-Stack Home 1.2.0中的预编译宏定义的详细分析,我们可以深入了解该版本中实现的各项关键功能,并更好地利用这些特性来构建高效、安全且可靠的ZigBee网络。
赠送jar包:spring-plugin-core-1.2.0.RELEASE.jar; 赠送原API文档:spring-plugin-core-1.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-plugin-core-1.2.0.RELEASE-sources.jar; 包含翻译后的API文档:...
赠送原API文档:javax.activation-api-1.2.0-javadoc.jar; 赠送源代码:javax.activation-api-1.2.0-sources.jar; 赠送Maven依赖信息文件:javax.activation-api-1.2.0.pom; 包含翻译后的API文档:javax....
312916276899099lx-music-mobile-v1.2.0-beta.3-arm64-v8a.apk
赠送jar包:spring-plugin-core-1.2.0.RELEASE.jar; 赠送原API文档:spring-plugin-core-1.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-plugin-core-1.2.0.RELEASE-sources.jar; 包含翻译后的API文档:...
cni-plugins-linux-amd64-v1.2.0
lx-music-mobile-v1.2.0-beta.2-universal.zip
赠送原API文档:nacos-client-1.2.0-javadoc.jar; 赠送源代码:nacos-client-1.2.0-sources.jar; 赠送Maven依赖信息文件:nacos-client-1.2.0.pom; 包含翻译后的API文档:nacos-client-1.2.0-javadoc-API文档-...
总的来说,"mybatis-spring-1.2.0.jar" 是一个重要的组件,它连接了MyBatis和Spring这两个流行的Java开发框架,提供了更高效的数据访问和管理。而"分享类查询查找网站.txt" 可能包含的资源链接则可以帮助开发者找到...
这个jar包是开发人员在使用MyBatis作为持久层框架,同时又依赖Spring进行依赖注入和事务管理时的重要组件。 MyBatis是一个轻量级的SQL映射框架,它允许开发者直接编写SQL语句,避免了ORM框架的复杂性。而Spring是一...
找了好久没有找到最新的 终于翻墙下载了一个 5积分跟大家交个朋友 解压直接可用!!! 最新版1.3.5已经上传 需要的朋友可以跳转下载 https://download.csdn.net/download/weixin_44337681/85291448
【标题】"jadx-gui-1.2.0...总结来说,jadx-gui-1.2.0-with-jre-win.zip是一个包含反编译工具和运行环境的完整包,方便Windows用户直接查看和分析Android应用的源代码,对于开发者和安全专家而言,这是一个强大的工具。
ingress-nginx-controller-v1.2.0_daemonset用到的镜像,免费下载
esphome下载器,用于esp8266以及esp32 的刷写。 ESPHome-Flasher-1.2.0-windows-x64
赠送jar包:calcite-core-1.2.0-incubating.jar; 赠送原API文档:calcite-core-1.2.0-incubating-javadoc.jar; 赠送源代码:calcite-core-1.2.0-incubating-sources.jar; 赠送Maven依赖信息文件:calcite-core-...
总之,Z-Stack Home 1.2.0中的预编译宏定义涉及到了安全、配置和编译等多个方面,为开发者提供了在Z-Stack平台上进行通信协议栈开发时的灵活性和控制力。开发者可以根据这些定义来调整网络行为,以满足特定应用场景...
总之,VLC-Qt 1.2.0是基于VS2019和Qt 5.15的一个高效多媒体解决方案,提供了丰富的API和功能,让开发者能够轻松地将VLC的强大功能集成到Qt应用中。通过理解并充分利用这些资源文件,你可以创建出功能完备、用户友好...