クラス RepositoryBeanDefinitionRegistrarSupport
java.lang.ObjectSE
org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
- 実装されたすべてのインターフェース:
Aware
、ImportBeanDefinitionRegistrar
、EnvironmentAware
、ResourceLoaderAware
public abstract class RepositoryBeanDefinitionRegistrarSupport
extends ObjectSE
implements ImportBeanDefinitionRegistrar, ResourceLoaderAware, EnvironmentAware
リポジトリを有効にする
ImportBeanDefinitionRegistrar
を実装する基本クラス - 作成者:
- Oliver Gierke
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract ClassSE<? extends AnnotationSE>
構成情報を取得するためのアノテーションを返します。protected abstract RepositoryConfigurationExtension
ストア固有のコールバックおよびBeanDefinition
後処理のRepositoryConfigurationExtension
を返します。void
registerBeanDefinitions
(AnnotationMetadata metadata, BeanDefinitionRegistry registry) 使用すべきではありません。void
registerBeanDefinitions
(AnnotationMetadata metadata, BeanDefinitionRegistry registry, BeanNameGenerator generator) void
setEnvironment
(Environment environment) void
setResourceLoader
(ResourceLoader resourceLoader)
コンストラクターの詳細
RepositoryBeanDefinitionRegistrarSupport
public RepositoryBeanDefinitionRegistrarSupport()
メソッドの詳細
setResourceLoader
- 次で指定:
- インターフェース
ResourceLoaderAware
のsetResourceLoader
setEnvironment
- 次で指定:
- インターフェース
EnvironmentAware
のsetEnvironment
registerBeanDefinitions
@DeprecatedSE public void registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry) 使用すべきではありません。下位互換性の理由によるregisterBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator)
への転送。これにより、ダウンストリームモジュールでのテストでスーパー型のデフォルト実装が誤って呼び出されることがなくなります。- 次で指定:
- インターフェース
ImportBeanDefinitionRegistrar
のregisterBeanDefinitions
- 関連事項:
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata metadata, BeanDefinitionRegistry registry, BeanNameGenerator generator) - 次で指定:
- インターフェース
ImportBeanDefinitionRegistrar
のregisterBeanDefinitions
getAnnotation
構成情報を取得するためのアノテーションを返します。AnnotationRepositoryConfigurationSource
にラップされるため、そこにある定数を見て、期待されるアノテーション属性を確認してください。- 戻り値:
getExtension
ストア固有のコールバックおよびBeanDefinition
後処理のRepositoryConfigurationExtension
を返します。- 戻り値:
- 関連事項:
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator)
を呼び出します。