クラス MethodBasedEvaluationContext

java.lang.ObjectSE
org.springframework.expression.spel.support.StandardEvaluationContext
org.springframework.context.expression.MethodBasedEvaluationContext
実装されたすべてのインターフェース:
EvaluationContext

public class MethodBasedEvaluationContext extends StandardEvaluationContext
メソッドベースの呼び出しを明示的にサポートするメソッドベースの EvaluationContext

次のエイリアスを使用して、実際のメソッド引数を公開します。

  1. pX(X は引数のインデックス) (最初の引数には p0)
  2. aX(X は引数のインデックス) (2 番目の引数には a1)
  3. 構成可能な ParameterNameDiscoverer によって検出されたパラメーターの名前
導入:
4.2
作成者:
Stephane Nicoll, Juergen Hoeller
  • コンストラクターの詳細

  • メソッドの詳細

    • lookupVariable

      @Nullable public ObjectSE lookupVariable(StringSE name)
      インターフェースからコピーされた説明: EvaluationContext
      この評価コンテキスト内の名前付き変数を検索します。
      次で指定:
      インターフェース EvaluationContextlookupVariable 
      オーバーライド:
      クラス StandardEvaluationContextlookupVariable 
      パラメーター:
      name - 検索する変数の名前
      戻り値:
      変数の値。見つからない場合は null 
    • lazyLoadArguments

      protected void lazyLoadArguments()
      必要な場合にのみパラメーター情報をロードします。