public class ExpressionUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
execute(String exp,
Class<T> resultType,
boolean cached)
解析表达式并执行,然后返回指定类型结果
|
static <T> T |
execute(String exp,
org.springframework.expression.EvaluationContext context,
Class<T> resultType,
boolean cached)
解析表达式并在指定上下文中执行,然后返回指定类型结果
|
static org.springframework.expression.ExpressionParser |
getParser()
获取通用表达式解析器
|
static org.springframework.expression.Expression |
parseExp(@NotNull String exp,
boolean cached)
解析表达式,并缓存表达式结果
|
static org.springframework.expression.EvaluationContext |
registerMethodArgs(org.aspectj.lang.JoinPoint joinPoint,
org.aspectj.lang.reflect.MethodSignature methodSignature,
org.springframework.expression.spel.support.StandardEvaluationContext context)
注册方法参数
|
public static org.springframework.expression.ExpressionParser getParser()
public static org.springframework.expression.Expression parseExp(@NotNull
@NotNull String exp,
boolean cached)
exp - 表达式cached - 是否缓存表达式public static <T> T execute(String exp, Class<T> resultType, boolean cached)
exp - 表达式resultType - 返回值类cached - 是否缓存表达式public static <T> T execute(String exp, org.springframework.expression.EvaluationContext context, Class<T> resultType, boolean cached)
exp - 表达式context - 上下文resultType - 返回值类cached - 是否缓存表达式public static org.springframework.expression.EvaluationContext registerMethodArgs(org.aspectj.lang.JoinPoint joinPoint,
org.aspectj.lang.reflect.MethodSignature methodSignature,
org.springframework.expression.spel.support.StandardEvaluationContext context)
joinPoint - 切点methodSignature - 方法签名context - 上下文Copyright © 2022. All rights reserved.