本次发布增加一个配置,可以通过配置文件配置虚拟属性,以VIRUTAl开头,而不需要调用api
VIRTUAL.size=org.beetl.core.GroupTemplate$SizeVirtualAttributeEval
如上配置,beetl在遇到虚拟属性size的时候,会调用org.beetl.core.GroupTemplate$SizeVirtualAttributeEval
虚拟属性是指JavaBean不存在的属性,但可以通过Beetl动态添加,如Beetl的内置的虚拟属性`size`,可以返回集合,数组的长度
maven
<dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.0.20.RELEASE</version> </dependency>
Beetl是一款全功能,高性能优秀的国产模板引擎,可以广泛用于动态页面生成,静态页面生成,代码生成,文本转换,脚本语言和规则引擎等,从2011年来,一直维护,并得到国内公司用户的肯定。