Небольшой пример внедрения groovy для вычисления простых выражений. Не требует создания сложных тяжеловесных конструкций с Binding и создания отдельных файлов скриптов.
import groovy.util.Eval; HashMapДокументация на класс Evalparams = new HashMap (); params.put("field1", "10"); params.put("field2", "11"); Boolean res = (Boolean) Eval.me("param", params, "param.field1 == param.field2");
Комментариев нет:
Отправить комментарий