public class ResolvableExpressionEvaluator extends MethodBaseExpressionExecuteDelegate implements org.springframework.context.EmbeddedValueResolverAware
MethodBaseExpressionExecuteDelegate.MethodExecutioncontextFactory, expressionEvaluator, parameterNameDiscoverer, RESULT| 构造器和说明 |
|---|
ResolvableExpressionEvaluator(ParameterNameFinder parameterNameDiscoverer,
ExpressionEvaluator expressionEvaluator,
Function<Method,ExpressionContext> contextFactory)
Create an
ResolvableExpressionEvaluator instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
execute(String expression,
Class<T> resultType,
MethodBaseExpressionExecuteDelegate.MethodExecution execution)
Execute the expression in the specified above and return the execution result.
|
void |
setEmbeddedValueResolver(@NonNull org.springframework.util.StringValueResolver resolver)
Set the StringValueResolver to use for resolving embedded definition values.
|
execute, registerParams, resolveContext, resolvedParamspublic ResolvableExpressionEvaluator(ParameterNameFinder parameterNameDiscoverer, ExpressionEvaluator expressionEvaluator, Function<Method,ExpressionContext> contextFactory)
ResolvableExpressionEvaluator instance.parameterNameDiscoverer - parameter name discovererexpressionEvaluator - expression evaluatorcontextFactory - context factorypublic <T> T execute(String expression, Class<T> resultType, MethodBaseExpressionExecuteDelegate.MethodExecution execution)
Execute the expression in the specified above and return the execution result.
Supports input of el expressions or "${}" format configuration file access syntax.
execute 在类中 MethodBaseExpressionExecuteDelegateexpression - expressionresultType - result typeexecution - executionpublic void setEmbeddedValueResolver(@NonNull org.springframework.util.StringValueResolver resolver)
setEmbeddedValueResolver 在接口中 org.springframework.context.EmbeddedValueResolverAwareresolver - handlerCopyright © 2023. All rights reserved.