public class SpringELUtils extends Object
| 构造器和说明 |
|---|
SpringELUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
evaluate(String expression,
Map<String,Object> context)
解析表达式
书写规则:#变量名.属性名
|
static <T> T |
evaluate(String expression,
Map<String,Object> context,
Class<T> desiredType)
解析表达式
书写规则:#变量名.属性名
例如:#user.name
|
static Object |
evaluate(String expression,
Object object)
解析表达式
|
static <T> T |
evaluate(String expression,
Object object,
Class<T> desiredType)
解析表达式
|
static Object |
executeMethod(String expression,
Map<String,Object> context)
执行方法
|
static void |
setValue(String expression,
Map<String,Object> context,
Object value)
设置值
|
static void |
setValue(String expression,
Object object,
Object value)
设置值
|
public static Object evaluate(String expression, Map<String,Object> context)
书写规则:#变量名.属性名
expression - 表达式 例如:#user.namecontext - 上下文public static <T> T evaluate(String expression, Map<String,Object> context, Class<T> desiredType)
书写规则:#变量名.属性名 例如:#user.name
T - 返回类型expression - 表达式context - 上下文desiredType - 返回类型public static void setValue(String expression, Map<String,Object> context, Object value)
expression - 表达式context - 上下文value - 值public static Object executeMethod(String expression, Map<String,Object> context)
expression - 表达式context - 上下文public static Object evaluate(String expression, Object object)
expression - 表达式object - 对象public static <T> T evaluate(String expression, Object object, Class<T> desiredType)
T - 返回类型expression - 表达式object - 对象desiredType - 返回类型Copyright © 2024. All rights reserved.