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