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