public class ExpressionUtils extends Object
| 构造器和说明 |
|---|
ExpressionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
analytical(String expression,
Map<String,Object> vars,
String language)
解析表达式,表达式使用
PATTERN进行提取如调用 analytical("http://${3+2}/test",var,"spel") 支持的表达式语言: freemarker spel ognl groovy js |
static String |
analytical(String expression,
String language)
使用默认的变量解析表达式
|
static Map<String,Object> |
getDefaultVar()
获取默认的表达式变量
|
static Map<String,Object> |
getDefaultVar(Map<String,Object> var)
获取默认的表达式变量并将制定的变量合并在一起
|
public static Map<String,Object> getDefaultVar(Map<String,Object> var)
var - 要合并的变量集合public static String analytical(String expression, String language) throws Exception
expression - 表达式字符串language - 表达式语言Exception - 解析错误analytical(String, Map, String)public static String analytical(String expression, Map<String,Object> vars, String language) throws Exception
PATTERN进行提取expression - 表达式字符串vars - 变量language - 表达式语言Exception - 解析错误Copyright © 2018. All rights reserved.