インターフェースの使用
org.springframework.core.AliasRegistry
パッケージ
説明
org.springframework.beans.factory
パッケージをサポートするクラス。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
例外処理とバージョン検出のための基本クラス、およびフレームワークのどの部分にも固有ではない他のコアヘルパーを提供します。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。org.springframework.beans.factory.support 内の AliasRegistry 使用
修飾子と型インターフェース説明interface
RootBeanDefinition および ChildBeanDefinition インスタンスなど、Bean 定義を保持するレジストリのインターフェース。修飾子と型クラス説明class
RootBeanDefinition
クラスで指定されたすべての機能を備えた、デフォルトの Bean 作成を実装する抽象 Bean ファクトリスーパークラス。class
BeanFactory
実装の抽象基本クラス。ConfigurableBeanFactory
SPI の全機能を提供します。class
ConfigurableListableBeanFactory
およびBeanDefinitionRegistry
インターフェースの Spring のデフォルト実装: Bean 定義メタデータに基づく本格的な Bean ファクトリ、ポストプロセッサーを介して拡張可能。class
SingletonBeanRegistry
を実装する共有 Bean インスタンスの汎用レジストリ。class
DefaultSingletonBeanRegistry
のシングルトン管理と統合された、FactoryBean
インスタンスを処理する必要があるシングルトンレジストリの基本クラスをサポートします。class
BeanDefinitionRegistry
インターフェースの単純な実装。org.springframework.context.annotation 内の AliasRegistry 使用
修飾子と型クラス説明class
コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に@Configuration
アノテーション付きクラスだけでなく、プレーン@Component
型およびjakarta.inject
アノテーションを使用する JSR-330 準拠クラスも受け入れます。org.springframework.context.support 内の AliasRegistry 使用
修飾子と型クラス説明class
単一の内部DefaultListableBeanFactory
インスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。class
GenericApplicationContext
を継承し、GroovyObject
を実装するApplicationContext
実装。AbstractApplicationContext.getBean(java.lang.String)
を使用する代わりに、ドット参照解除構文で Bean を取得できます。class
組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。class
外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートするApplicationContext
実装。org.springframework.core 内の AliasRegistry 使用
org.springframework.web.context.support 内の AliasRegistry 使用
修飾子と型クラス説明class
Web 環境に適したGenericApplicationContext
のサブクラス。class
テスト用の静的WebApplicationContext
実装。