インターフェースの使用
org.springframework.data.spel.EvaluationContextProvider
EvaluationContextProvider を使用するパッケージ
パッケージ
説明
マッピングサブシステムのモデルのコア実装。
さまざまなデータストアのリポジトリを実装するための基本クラス。
クエリメソッドで動作するクラスをサポートします。
SpEL サポート。
org.springframework.data.mapping.model 内の EvaluationContextProvider 使用
型 EvaluationContextProvider のパラメーターを持つ org.springframework.data.mapping.model のメソッド修飾子と型メソッド説明void
BasicPersistentEntity.setEvaluationContextProvider
(EvaluationContextProvider provider) void
MutablePersistentEntity.setEvaluationContextProvider
(EvaluationContextProvider provider) エンティティが使用するEvaluationContextProvider
を設定します。型 EvaluationContextProvider のパラメーターを持つ org.springframework.data.mapping.model のコンストラクター修飾子コンストラクター説明CachingValueExpressionEvaluatorFactory
(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider) 指定されたExpressionParser
、Environment provider
、EvaluationContextProvider
に対して、キャッシュサイズが 256 の新しいCachingValueExpressionEvaluatorFactory
を作成します。CachingValueExpressionEvaluatorFactory
(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider, int cacheSize) 指定されたExpressionParser
、Environment provider
、EvaluationContextProvider
に対して、特定のcacheSize
を使用して新しいCachingValueExpressionEvaluatorFactory
を作成します。org.springframework.data.repository.core.support 内の EvaluationContextProvider 使用
型 EvaluationContextProvider の引数を持つ型を返す org.springframework.data.repository.core.support のメソッド修飾子と型メソッド説明protected OptionalSE<EvaluationContextProvider>
RepositoryFactoryBeanSupport.createDefaultEvaluationContextProvider
(ListableBeanFactory beanFactory) ListableBeanFactory
からデフォルトのEvaluationContextProvider
(またはサブクラス)を作成します。型 EvaluationContextProvider のパラメーターを持つ org.springframework.data.repository.core.support のメソッド修飾子と型メソッド説明void
RepositoryFactoryBeanSupport.setEvaluationContextProvider
(EvaluationContextProvider evaluationContextProvider) 手動で定義されたクエリで SpEL 式を評価するために使用されるEvaluationContextProvider
を設定します。void
RepositoryFactorySupport.setEvaluationContextProvider
(EvaluationContextProvider evaluationContextProvider) 手動で定義されたクエリで SpEL 式を評価するために使用されるEvaluationContextProvider
を設定します。org.springframework.data.repository.query 内の EvaluationContextProvider 使用
EvaluationContextProvider として宣言されている org.springframework.data.repository.query のフィールド修飾子と型フィールド説明static final EvaluationContextProvider
QueryMethodValueEvaluationContextAccessor.DEFAULT_CONTEXT_PROVIDER
修飾子と型メソッド説明ExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextProvider()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。QueryMethodEvaluationContextProvider.getEvaluationContextProvider()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。型 EvaluationContextProvider のパラメーターを持つ org.springframework.data.repository.query のコンストラクター修飾子コンストラクター説明ExtensionAwareQueryMethodEvaluationContextProvider
(EvaluationContextProvider evaluationContextProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。QueryMethodValueEvaluationContextAccessor
(Environment environment, EvaluationContextProvider evaluationContextProvider) ReactiveExtensionAwareQueryMethodEvaluationContextProvider
(EvaluationContextProvider evaluationContextProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。org.springframework.data.spel 内の EvaluationContextProvider 使用
org.springframework.data.spel 内の EvaluationContextProvider サブインターフェースEvaluationContextProvider を実装している org.springframework.data.spel のクラス修飾子と型クラス説明class
class
ReactiveEvaluationContextExtension
およびEvaluationContextExtension
インスタンスのリストからEvaluationContext
をアセンブルするリアクティブEvaluationContextProvider
。EvaluationContextProvider として宣言されている org.springframework.data.spel のフィールド修飾子と型フィールド説明static final EvaluationContextProvider
EvaluationContextProvider.DEFAULT
指定されたルートオブジェクトでStandardEvaluationContext
を返す単純なデフォルトEvaluationContextProvider
。