パッケージ | 説明 |
---|---|
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.web.context.support | WebApplicationContext 実装やさまざまなユーティリティクラスなど、 org.springframework.web.context パッケージをサポートするクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | DefaultBeanNameGenerator BeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry) に委譲する BeanNameGenerator インターフェースのデフォルト実装。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanNameGenerator | AbstractBeanDefinitionReader.getBeanNameGenerator() |
BeanNameGenerator | BeanDefinitionReader.getBeanNameGenerator() 匿名 Bean に使用する BeanNameGenerator を返します(明示的な Bean 名は指定されていません)。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractBeanDefinitionReader.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) 匿名 Bean に使用する BeanNameGenerator を設定します(明示的な Bean 名は指定されません)。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotationBeanNameGenerator @Component アノテーションまたはそれ自体がメタアノテーションとして @Component アノテーションが付けられた別のアノテーションでアノテーションが付けられた Bean クラスの BeanNameGenerator 実装。 |
class | FullyQualifiedAnnotationBeanNameGenerator @Component などのサポートされている型レベルのアノテーションを介して明示的な Bean 名が提供されない場合、デフォルトの Bean 名として完全修飾クラス名を使用する AnnotationBeanNameGenerator の拡張(サポートされるアノテーションの詳細については AnnotationBeanNameGenerator を参照)。 |
修飾子と型 | メソッドと説明 |
---|---|
default void | ImportBeanDefinitionRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) インポートする @Configuration クラスの特定のアノテーションメタデータに基づいて、必要に応じて Bean 定義を登録します。 |
void | AnnotationConfigApplicationContext.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) AnnotatedBeanDefinitionReader および / または ClassPathBeanDefinitionScanner で使用するカスタム BeanNameGenerator を提供します(ある場合)。 |
void | ClassPathBeanDefinitionScanner.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) 検出された Bean クラスに使用する BeanNameGenerator を設定します。 |
void | ConfigurationClassPostProcessor.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) |
void | AnnotatedBeanDefinitionReader.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) 検出された Bean クラスに使用する BeanNameGenerator を設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected BeanNameGenerator | AnnotationConfigWebApplicationContext.getBeanNameGenerator() AnnotatedBeanDefinitionReader および / または ClassPathBeanDefinitionScanner で使用するカスタム BeanNameGenerator を返します(ある場合)。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AnnotationConfigWebApplicationContext.setBeanNameGenerator(BeanNameGenerator beanNameGenerator) AnnotatedBeanDefinitionReader および / または ClassPathBeanDefinitionScanner で使用するカスタム BeanNameGenerator を設定します。 |