パッケージ org.springframework.expression.spel.support
@NonNullApi @NonNullFields パッケージ org.springframework.expression.spel.support
さまざまなコア抽象化のための SpEL のデフォルト実装。
- クラス説明ブール値の
TypedValue
。データバインディングを目的としたMethodResolver
バリアント。リフレクションを使用して、指定されたターゲットオブジェクトのインスタンスメソッドにアクセスします。データバインディングを目的としたPropertyAccessor
バリアント。リフレクションを使用して、読み取りおよび場合によっては書き込み用のプロパティにアクセスします。リフレクションリゾルバーコードによって使用されるユーティリティメソッド。式で使用する適切なメソッド、コンストラクター、フィールドを検出します。リフレクト呼び出しを使用してコンストラクターを実行する単純な ConstructorExecutor 実装。リフレクションを使用して、呼び出す必要のあるコンストラクターを見つけるコンストラクターリゾルバー。リフレクションを使用してターゲットオブジェクトのインデックス付き構造を読み取り、必要に応じて書き込む柔軟なIndexAccessor
。リフレクションを介して機能するMethodExecutor
。明示的なメソッドリゾルバーが指定されていない限り、StandardEvaluationContext
ではデフォルトでリフレクションベースのMethodResolver
が使用されます。リフレクションを使用して、ターゲットインスタンスでの読み取りおよび場合によっては書き込みのプロパティにアクセスする強力なPropertyAccessor
。基本的な SpEL 機能とカスタマイズオプションのサブセットに焦点を当てたEvaluationContext
の基本的な実装で、単純な条件評価と特定のデータバインディングシナリオを対象としています。SimpleEvaluationContext
のビルダー。強力で高度に構成可能なEvaluationContext
実装。OperatorOverloader
の標準実装。コア SpringConversionService
に委譲する、TypeConverter
インターフェースのデフォルト実装。