クラス 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, Sebastien Deleuze
  • コンストラクターの詳細

  • メソッドの詳細

    • lookupVariable

      @Nullable public ObjectSE lookupVariable(StringSE name)
      クラスからコピーされた説明: StandardEvaluationContext
      この評価コンテキスト内で名前付き変数または関数を検索します。

      この評価コンテキストでは、変数と関数が共通の名前空間を共有することに注意してください。詳細については、クラスレベルのドキュメントを参照してください。

      次で指定:
      インターフェース EvaluationContextlookupVariable 
      オーバーライド:
      クラス StandardEvaluationContextlookupVariable 
      パラメーター:
      name - 検索する変数または関数の名前
      戻り値:
      変数または関数の値、見つからない場合は null 
    • lazyLoadArguments

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