クラス CachedExpressionEvaluator
java.lang.ObjectSE
org.springframework.context.expression.CachedExpressionEvaluator
AnnotatedElement
SE で定義されている SpEL 式を評価およびキャッシュするために使用される共有ユーティリティクラス。- 導入:
- 4.2
- 作成者:
- Stephane Nicoll
- 関連事項:
ネストされたクラスのサマリー
コンストラクターのサマリー
修飾子コンストラクター説明protected
デフォルトのSpelExpressionParser
で新しいインスタンスを作成します。protected
指定されたSpelExpressionParser
で新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected Expression
getExpression
(MapSE<CachedExpressionEvaluator.ExpressionKey, Expression> cache, AnnotatedElementKey elementKey, StringSE expression) 指定された SpEL 値のExpression
を返しますprotected ParameterNameDiscoverer
データを内部的にキャッシュする共有パラメーター名のディスカバラーを返します。protected SpelExpressionParser
使用するSpelExpressionParser
を返します。protected Expression
parseExpression
(StringSE expression) 指定されたexpression
を解析します。
コンストラクターの詳細
CachedExpressionEvaluator
指定されたSpelExpressionParser
で新しいインスタンスを作成します。CachedExpressionEvaluator
protected CachedExpressionEvaluator()デフォルトのSpelExpressionParser
で新しいインスタンスを作成します。
メソッドの詳細
getParser
使用するSpelExpressionParser
を返します。getParameterNameDiscoverer
データを内部的にキャッシュする共有パラメーター名のディスカバラーを返します。- 導入:
- 4.3
getExpression
protected Expression getExpression(MapSE<CachedExpressionEvaluator.ExpressionKey, Expression> cache, AnnotatedElementKey elementKey, StringSE expression) 指定された SpEL 値のExpression
を返しますまだ行っていない場合は
Parse the expression
。- パラメーター:
cache
- 使用するキャッシュelementKey
- 式が定義されている要素expression
- 解析する式
parseExpression
指定されたexpression
を解析します。- パラメーター:
expression
- 解析する式- 導入:
- 5.3.13