全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.1.3 正式版发布。
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/
新版支持Jodd集成,以及了对配置文件变量的支持:
- template.path = ${webapp.dir}/WEB-INF/jetx_sources
- compile.path = ${webapp.dir}/WEB-INF/jetx_classes
其他改进包括:
- [新增] #50 增加 Jodd Madvoc 的集成支持
- [新增] #56 增加 MultipathResourceLoader,支持多个模板路径
- [增强] #52 增强 asDate() 方法,默认支持更多的格式,比如 ISO8601, RFC 822
- [增强] #55 对#for指令的增强建议
- [增强] #57 增强 template.path 和 compile.path 的配置功能
- [增强] #58 为JetEngineFactoryBean提供构造注入方式的spring配置
- [修复] #53 engine.createTemplate("你好") 编译失败
- [修复] #59 JetUtils.asBoolean() 对 Collection 和 Map 的判断有误
- [修复] #60 #if (obj == null) 报错,invalid token null
- [修复] #61 import.variables 如果存在多个泛型类型定义会报错
相关推荐
本文将深入探讨"jmeter-plugins-extras-libs-1.1.3"和"jmeter-plugins-standard-1.1.3"这两个版本的插件,解析它们的核心价值和应用场景。 首先,我们关注"jmeter-plugins-extras-libs-1.1.3"。这个名字中的"extras...
artemis-http-client-1.1.3.jar
Java Advanced Imaging (JAI) 是一个Java平台上的图像处理库,由Sun Microsystems开发,用于提供高级图像操作,如解析、编码、变换以及处理各种图像格式。`jai_codec-1.1.3.jar` 和 `jai_core-1.1.3.jar` 是JAI的...
总之,jai_core-1.1.3.jar、jai_imageio-1.1.jar和jai_codec-1.1.3.jar是Java Advanced Imaging的核心组件,它们构成了一个完整的图像处理工具集,可以满足各种图像操作需求,特别是对于需要处理多种格式和执行复杂...
赠送原API文档:commons-logging-1.1.3-javadoc.jar; 赠送源代码:commons-logging-1.1.3-sources.jar; 赠送Maven依赖信息文件:commons-logging-1.1.3.pom; 包含翻译后的API文档:commons-logging-1.1.3-javadoc...
java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3 java tif转换包等jar ...jai_core-1.1.3java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3 很难下
nacis-server-1.1.3的免安装包,下载直接可以使用,Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。
标题“commons-logging-1.1.3-bin.zip”表明这是Apache Commons Logging的1.1.3版本的二进制发布包,通常包含编译好的jar文件以及可能的配置文件和文档。这个版本可能修复了前一版本的一些已知问题,并可能引入了...
- **新功能添加**:可能引入了新的API或者特性,例如更丰富的健康检查策略,或者增强了与其他微服务框架的集成能力。 3. **Nacos的使用步骤** - **安装与启动**:解压`nacos-server-1.1.3.zip`,根据readme.txt...
用户可以通过源码编译生成新的u-boot固件,以添加新功能或修复已知问题。 总的来说,u-boot-1.1.3引导程序是嵌入式系统开发的重要组成部分,它不仅实现了系统的启动,还提供了丰富的功能和灵活性,便于用户根据需求...
Java Advanced Imaging (JAI) 是一个Java平台上的高级图像处理库,主要由Sun Microsystems开发,旨在提供高效且灵活的图像处理功能。标题提到的"jai_codec-1.1.3.jar"和"jai_core-1.1.3.jar"是JAI库的核心组件,用于...
common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。...
"nacos-server-1.1.3-windows.zip" 是Nacos在Windows操作系统上的一个特定版本,1.1.3版本提供了稳定的服务功能和优化的用户体验。 首先,我们来详细了解一下Nacos的核心功能: 1. **服务注册与发现**:Nacos作为...
赠送原API文档:commons-logging-1.1.3-javadoc.jar; 赠送源代码:commons-logging-1.1.3-sources.jar; 赠送Maven依赖信息文件:commons-logging-1.1.3.pom; 包含翻译后的API文档:commons-logging-1.1.3-javadoc...
《Java图形处理库:jai_core-1.1.3.jar——稀缺资源解析》 在Java编程领域,图形处理是一项重要的技术,它涉及到图像显示、图像处理、图像分析等多个方面。今天我们要关注的是一个名为“jai_core”的库,具体版本为...
赠送原API文档:hbase-hadoop-compat-1.1.3-javadoc.jar; 赠送源代码:hbase-hadoop-compat-1.1.3-sources.jar; 赠送Maven依赖信息文件:hbase-hadoop-compat-1.1.3.pom; 包含翻译后的API文档:hbase-hadoop-...
赠送原API文档:hbase-prefix-tree-1.1.3-javadoc.jar; 赠送源代码:hbase-prefix-tree-1.1.3-sources.jar; 赠送Maven依赖信息文件:hbase-prefix-tree-1.1.3.pom; 包含翻译后的API文档:hbase-prefix-tree-1.1.3...
Java Advanced Imaging (JAI) 是一个Java平台上的图像处理库,它提供了丰富的图像操作和算法,包括编码和解码多种图像格式。标题中的"jai_codec-1.1.3_jai_core-1.1.3.zip"是一个包含JAI核心组件(jai_core)和JAI编...
geodesy-1.1.3.jar
fabric-chaintool-1.1.3,手动编译hyperledger fabric所需。原下载路径https://nexus.hyperledger.org/...已经不维护,无法下载。本资源下载后改名为chaintool,不须解压,放在fabric/.build/bin/下。将makefile中$...