Beetl 2.7.0 发布了,本次发布包含了多项功能提升,来自于多位开源爱好者的代码捐助,同时修复了文档的若干错误
#279 WebServlet存取名字使用常量,而不是Servlet
#278 使用Spring MVC 前缀给出警告
#277 global 函数,用于动态获取全局变量
#275 语法解析错误信息增强
#273 增加type.new,type.name俩个方法用于根据类构造实例
#269&270 优化ResourceLoader,在加载模板失败的时候给出详细信息
#253 本地java调用找不到对应方法抛出异常信息包含参数详细信息
#269 语法新增特性,允许对模型进行修改
user.name="age" user.friends[0] = getUser();
文档增加了对spring集成的说明
<dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>2.7.0</version> </dependency>
Beetl参加的各种三方评测结果
EBM(https://github.com/javamonkey/ebm)

TEB(http://git.oschina.net/kiang/teb),认为是最好的性能评测

template-beanchmark(https://github.com/javamonkey/template-benchmark) 注:此前在没有beetl参与评测情况下,编译成class的Rocker最快。另外此性能测试个人感觉并未完全接近真实情况,beetl二进制优化功能未能发挥出来

引用来自“jtwmy”的评论
java.lang.NoSuchMethodException: org.beetl.core.IteratorStatus.setIndex(int)at java.lang.Class.getMethod(Class.java:1678)
at org.beetl.core.om.PojoMethodInvoker.checkSetterMethod(PojoMethodInvoker.java:126)
java.lang.NoSuchMethodException: org.beetl.sql.core.engine.PageQuery.setTotalPage(long)
at java.lang.Class.getMethod(Class.java:1678)
at org.beetl.core.om.PojoMethodInvoker.checkSetterMethod(PojoMethodInvoker.java:126)