パッケージ | 説明 |
---|---|
org.springframework.aop.config | XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。 |
org.springframework.aop.scope | 構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。 |
org.springframework.beans.factory.groovy | Groovy ベースの Bean 定義のサポートパッケージ。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.beans.factory.xml | 標準の "spring-beans" XSD を含む、抽象 XML ベースの BeanFactory 実装が含まれています。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
org.springframework.jca.context | Spring アプリケーションコンテキストを JCA 1.7 準拠の RAR ファイルとしてデプロイできる統合パッケージ。 |
org.springframework.jdbc.core.support | org.springframework.jdbc.core パッケージをサポートするクラス。 |
org.springframework.scripting.config | Spring の動的言語機械のサポートパッケージ。XML スキーマが主要な構成形式です。 |
org.springframework.web.context.support | WebApplicationContext 実装やさまざまなユーティリティクラスなど、 org.springframework.web.context パッケージをサポートするクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
static BeanDefinitionHolder | ScopedProxyUtils.createScopedProxy(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass) 提供されたターゲット Bean のスコーププロキシを生成し、ターゲット Bean を内部名で登録し、スコーププロキシで 'targetBeanName' を設定します。 |
コンストラクターと説明 |
---|
GroovyBeanDefinitionReader(BeanDefinitionRegistry registry) 指定された BeanDefinitionRegistry の新しい GroovyBeanDefinitionReader を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | DefaultListableBeanFactory ConfigurableListableBeanFactory および BeanDefinitionRegistry インターフェースの Spring のデフォルト実装: Bean 定義メタデータに基づく本格的な Bean ファクトリ、ポストプロセッサーを介して拡張可能。 |
class | SimpleBeanDefinitionRegistry BeanDefinitionRegistry インターフェースの単純な実装。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionRegistry | AbstractBeanDefinitionReader.getBeanFactory() 使用すべきではありません。 Spring Framework 5.3.15 以降、 AbstractBeanDefinitionReader.getRegistry() が優先され、Spring Framework 6.0 で削除されます |
BeanDefinitionRegistry | AbstractBeanDefinitionReader.getRegistry() |
BeanDefinitionRegistry | BeanDefinitionReader.getRegistry() Bean 定義を登録する Bean ファクトリを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | BeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義の Bean 名を生成します。 |
static StringSE | BeanDefinitionReaderUtils.generateBeanName(BeanDefinition beanDefinition, BeanDefinitionRegistry registry) 指定された Bean ファクトリ内で一意の、指定された最上位 Bean 定義の Bean 名を生成します。 |
StringSE | DefaultBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) |
static StringSE | BeanDefinitionReaderUtils.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry, boolean isInnerBean) 指定された Bean ファクトリ内で一意の、指定された Bean 定義の Bean 名を生成します。 |
void | BeanDefinitionRegistryPostProcessor.postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) 標準の初期化後に、アプリケーションコンテキストの内部 Bean 定義レジストリを変更します。 |
static void | BeanDefinitionReaderUtils.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) 指定された Bean 定義を指定された Bean ファクトリに登録します。 |
static StringSE | BeanDefinitionReaderUtils.registerWithGeneratedName(AbstractBeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義を、指定された Bean ファクトリ内で一意の生成された名前で登録します。 |
static StringSE | BeanDefinitionReaderUtils.uniqueBeanName(StringSE beanName, BeanDefinitionRegistry registry) 指定された Bean 名を指定された Bean ファクトリの一意の Bean 名に変換し、必要に応じてサフィックスとして一意のカウンターを追加します。 |
コンストラクターと説明 |
---|
AbstractBeanDefinitionReader(BeanDefinitionRegistry registry) 指定された Bean ファクトリ用に新しい AbstractBeanDefinitionReader を作成します。 |
PropertiesBeanDefinitionReader(BeanDefinitionRegistry registry) 使用すべきではありません。 指定された Bean ファクトリの新しい PropertiesBeanDefinitionReader を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | XmlBeanFactory 使用すべきではありません。 Spring 3.1 以降、 DefaultListableBeanFactory および XmlBeanDefinitionReader を推奨 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionRegistry | ParserContext.getRegistry() |
BeanDefinitionRegistry | XmlReaderContext.getRegistry() 使用する Bean 定義レジストリを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractBeanDefinitionParser.registerBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry) |
コンストラクターと説明 |
---|
XmlBeanDefinitionReader(BeanDefinitionRegistry registry) 指定された Bean ファクトリの新しい XmlBeanDefinitionReader を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotationConfigApplicationContext コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト — 特に @Configuration アノテーション付きクラスだけでなく、プレーン @Component 型および javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionRegistry | ClassPathBeanDefinitionScanner.getRegistry() このスキャナーが動作する BeanDefinitionRegistry を返します。 |
BeanDefinitionRegistry | AnnotatedBeanDefinitionReader.getRegistry() このリーダーが動作する BeanDefinitionRegistry を取得します。 |
protected BeanDefinitionRegistry | ClassPathScanningCandidateComponentProvider.getRegistry() このスキャナーで使用されている BeanDefinitionRegistry があれば、それを返します。 |
BeanDefinitionRegistry | ConditionContext.getRegistry() 条件が一致した場合、Bean 定義を保持する BeanDefinitionRegistry を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | AnnotationBeanNameGenerator.buildDefaultBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義からデフォルトの Bean 名を導出します。 |
static ListSE<TypeFilter> | TypeFilterUtils.createTypeFiltersFor(AnnotationAttributes filterAttributes, Environment environment, ResourceLoader resourceLoader, BeanDefinitionRegistry registry) ComponentScan.includeFilters() または ComponentScan.excludeFilters() から供給されたものなど、提供された AnnotationAttributes から型フィルターを作成します。 |
StringSE | AnnotationBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) |
void | ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) レジストリの構成クラスからさらに Bean 定義を取得します。 |
void | ConfigurationClassPostProcessor.processConfigBeanDefinitions(BeanDefinitionRegistry registry) Configuration クラスのレジストリに基づいて構成モデルを構築および検証します。 |
static void | AnnotationConfigUtils.registerAnnotationConfigProcessors(BeanDefinitionRegistry registry) 指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。 |
static SetSE<BeanDefinitionHolder> | AnnotationConfigUtils.registerAnnotationConfigProcessors(BeanDefinitionRegistry registry, ObjectSE source) 指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。 |
protected void | ClassPathBeanDefinitionScanner.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) 指定された Bean を指定されたレジストリに登録します。 |
default void | ImportBeanDefinitionRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) インポートする @Configuration クラスの特定のアノテーションメタデータに基づいて、必要に応じて Bean 定義を登録します。 |
void | AutoProxyRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) 指定されたレジストリに対して標準の自動プロキシ作成者(APC)を登録、エスカレーション、構成します。 |
default void | ImportBeanDefinitionRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) インポートする @Configuration クラスの特定のアノテーションメタデータに基づいて、必要に応じて Bean 定義を登録します。 |
コンストラクターと説明 |
---|
AnnotatedBeanDefinitionReader(BeanDefinitionRegistry registry) 指定されたレジストリに新しい AnnotatedBeanDefinitionReader を作成します。 |
AnnotatedBeanDefinitionReader(BeanDefinitionRegistry registry, Environment environment) 指定された Environment を使用して、指定されたレジストリの新しい AnnotatedBeanDefinitionReader を作成します。 |
ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry) 指定された Bean ファクトリの新しい ClassPathBeanDefinitionScanner を作成します。 |
ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry, boolean useDefaultFilters) 指定された Bean ファクトリの新しい ClassPathBeanDefinitionScanner を作成します。 |
ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry, boolean useDefaultFilters, Environment environment) 指定された Bean ファクトリの新しい ClassPathBeanDefinitionScanner を作成し、Bean 定義プロファイルメタデータを評価するときに指定された Environment を使用します。 |
ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry, boolean useDefaultFilters, Environment environment, ResourceLoader resourceLoader) 指定された Bean ファクトリの新しい ClassPathBeanDefinitionScanner を作成し、Bean 定義プロファイルメタデータを評価するときに指定された Environment を使用します。 |
修飾子と型 | クラスと説明 |
---|---|
class | GenericApplicationContext 単一の内部 DefaultListableBeanFactory インスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。 |
class | GenericGroovyApplicationContext GenericApplicationContext を継承し、GroovyObject を実装する ApplicationContext 実装。AbstractApplicationContext.getBean(java.lang.String) を使用する代わりに、ドット参照解除構文で Bean を取得できます。 |
class | GenericXmlApplicationContext 組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。 |
class | StaticApplicationContext 外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートする ApplicationContext 実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | ResourceAdapterApplicationContext JCA ResourceAdapter の ApplicationContext 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | SpringContextResourceAdapter.loadBeanDefinitions(BeanDefinitionRegistry registry, StringSE[] configLocations) 指定された構成ファイルに基づいて、Bean 定義を所定のレジストリにロードします。 |
コンストラクターと説明 |
---|
JdbcBeanDefinitionReader(BeanDefinitionRegistry beanFactory) 使用すべきではありません。 下にあるデフォルトの PropertiesBeanDefinitionReader を使用して、指定された Bean ファクトリの新しい JdbcBeanDefinitionReader を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static BeanDefinition | LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(BeanDefinitionRegistry registry) ScriptFactoryPostProcessor がまだ登録されていない場合は、提供されている BeanDefinitionRegistry に ScriptFactoryPostProcessor Bean 定義を登録します。 |
修飾子と型 | クラスと説明 |
---|---|
class | GenericWebApplicationContext Web 環境に適した GenericApplicationContext のサブクラス。 |
class | StaticWebApplicationContext テスト用の静的 WebApplicationContext 実装。 |