インターフェースの使用
org.springframework.context.annotation.ScopeMetadataResolver
ScopeMetadataResolver を使用するパッケージ
パッケージ
説明
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context パッケージをサポートするクラス。org.springframework.context.annotation 内の ScopeMetadataResolver 使用
修飾子と型クラス説明classBean クラスで Spring の@Scopeアノテーションの存在をデフォルトでチェックするScopeMetadataResolver実装。classJSR-330 スコープルールに従うシンプルなScopeMetadataResolver実装:Singletonが存在しない限り、デフォルトでプロトタイプスコープになります。型 ScopeMetadataResolver のパラメーターを持つ org.springframework.context.annotation のメソッド修飾子と型メソッド説明voidAnnotatedBeanDefinitionReader.setScopeMetadataResolver(@Nullable ScopeMetadataResolver scopeMetadataResolver) 登録されたコンポーネントクラスに使用するScopeMetadataResolverを設定します。voidAnnotationConfigApplicationContext.setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) 登録されたコンポーネントクラスに使用するScopeMetadataResolverを設定します。voidClassPathBeanDefinitionScanner.setScopeMetadataResolver(@Nullable ScopeMetadataResolver scopeMetadataResolver) 検出された Bean クラスに使用する ScopeMetadataResolver を設定します。org.springframework.web.context.support 内の ScopeMetadataResolver 使用
修飾子と型メソッド説明protected @Nullable ScopeMetadataResolverAnnotationConfigWebApplicationContext.getScopeMetadataResolver()AnnotatedBeanDefinitionReaderおよび / またはClassPathBeanDefinitionScannerで使用するカスタムScopeMetadataResolverを返します(ある場合)。型 ScopeMetadataResolver のパラメーターを持つ org.springframework.web.context.support のメソッド修飾子と型メソッド説明voidAnnotationConfigWebApplicationContext.setScopeMetadataResolver(@Nullable ScopeMetadataResolver scopeMetadataResolver) AnnotatedBeanDefinitionReaderおよび / またはClassPathBeanDefinitionScannerで使用するカスタムScopeMetadataResolverを設定します。