インターフェース ScopeMetadataResolver
- すべての既知の実装クラス:
AnnotationScopeMetadataResolver, Jsr330ScopeMetadataResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
Bean 定義の範囲を解決するための戦略インターフェース。
- 導入:
- 2.5
- 作成者:
- Mark Fisher
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明resolveScopeMetadata(BeanDefinition definition) 提供された Beandefinitionに適切なScopeMetadataを解決します。
メソッドの詳細
resolveScopeMetadata
提供された Beandefinitionに適切なScopeMetadataを解決します。もちろん、実装はスコープメタデータを決定するために任意の戦略を使用できますが、すぐに思い浮かぶいくつかの実装は、提供された
definitionのthe classに存在するソースレベルのアノテーションを使用するか、提供されたdefinitionのAttributeAccessor.attributeNames()。- パラメーター:
definition- ターゲット Bean 定義- 戻り値:
- 関連するスコープメタデータ。非
null