修复了3.2.1版本调增后,不兼容API的bug修复 升级到3后,脚本引擎执行不支持Java直接调用的Bug
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
Beetl是一款全功能,高性能优秀的国产模板引擎,可以广泛用于动态页面生成,静态页面生成,代码生成,文本转换,脚本语言和规则引擎等,从2011年来,一直维护,并得到国内公司用户的肯定。
Beetl核心是一个类似JS的脚本引擎+特定的模板语法,Beetl能作为脚本引擎,规则引擎,广泛应用在很多公司项目里
如下脚本(表达式):
var a = 1;
var b = date();
var c = '2';
return a+1;
调用API : Map runScript(String script, Map<String, Object> paras)
传入如上脚本后,map里将返回key分别为a,b,c,return。 值分别为1,当前日期,字符串'2,以及3。Beetl不仅仅能高性能执行脚本和表达式,还能获取脚本中的变量和属性,方便企业级应用