public abstract class RepositoryBeanDefinitionRegistrarSupport extends ObjectSE implements ImportBeanDefinitionRegistrar, ResourceLoaderAware, EnvironmentAware
ImportBeanDefinitionRegistrar
を実装する基本クラス コンストラクターと説明 |
---|
RepositoryBeanDefinitionRegistrarSupport() |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract ClassSE<? extends AnnotationSE> | getAnnotation() 構成情報を取得するためのアノテーションを返します。 |
protected abstract RepositoryConfigurationExtension | getExtension() ストア固有のコールバックおよび BeanDefinition 後処理の RepositoryConfigurationExtension を返します。 |
void | registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry) 使用すべきではありません。 |
void | registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry, BeanNameGenerator generator) |
void | setEnvironment(Environment environment) |
void | setResourceLoader(ResourceLoader resourceLoader) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public RepositoryBeanDefinitionRegistrarSupport()
public void setResourceLoader(ResourceLoader resourceLoader)
ResourceLoaderAware
の setResourceLoader
public void setEnvironment(Environment environment)
EnvironmentAware
の setEnvironment
@DeprecatedSE public void registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry)
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator)
を呼び出します。registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator)
への転送。これにより、ダウンストリームモジュールでのテストでスーパー型のデフォルト実装が誤って呼び出されることがなくなります。ImportBeanDefinitionRegistrar
の registerBeanDefinitions
ImportBeanDefinitionRegistrar.registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry)
, ConfigurationClassPostProcessor.IMPORT_BEAN_NAME_GENERATOR
public void registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry, BeanNameGenerator generator)
ImportBeanDefinitionRegistrar
の registerBeanDefinitions
protected abstract ClassSE<? extends AnnotationSE> getAnnotation()
AnnotationRepositoryConfigurationSource
にラップされるため、そこにある定数を見て、期待されるアノテーション属性を確認してください。protected abstract RepositoryConfigurationExtension getExtension()
BeanDefinition
後処理の RepositoryConfigurationExtension
を返します。RepositoryConfigurationExtensionSupport
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.