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