1.语法
1.1. dialect
指定方言
// 指定方言为java
dialect "java"
// 指定方言为mvel
dialect "mvel"
1.2. mvel
mvel是一种基于java应用程序的表达式语言,它支持属性和方法的直接访问
简单属性表达式:
($customer.name == "john") && (balance > 100)
满足姓名为“john”,且balance必须大于100的customer
1.4.Eval
捕获异常,只要eval表达式中的结果为true或者false就可以
eval(true)
$account : Account()
eval(accountService.isUniqueAccountNumber($account))
<