インターフェース 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