クラス AbstractRepositoryConfigurationSourceSupport

java.lang.ObjectSE
org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport
実装されたすべてのインターフェース:
AwareBeanFactoryAwareImportBeanDefinitionRegistrarEnvironmentAwareResourceLoaderAware

public abstract class AbstractRepositoryConfigurationSourceSupport extends ObjectSE implements ImportBeanDefinitionRegistrar, BeanFactoryAware, ResourceLoaderAware, EnvironmentAware
Spring Data リポジトリの自動構成に使用されるベース ImportBeanDefinitionRegistrar
導入:
1.0.0
作成者:
Phillip Webb, Dave Syer, Oliver Gierke
  • コンストラクターの詳細

    • AbstractRepositoryConfigurationSourceSupport

      public AbstractRepositoryConfigurationSourceSupport()
  • メソッドの詳細

    • registerBeanDefinitions

      public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator)
      次で指定:
      インターフェース ImportBeanDefinitionRegistrarregisterBeanDefinitions 
    • registerBeanDefinitions

      public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry)
      次で指定:
      インターフェース ImportBeanDefinitionRegistrarregisterBeanDefinitions 
    • getBasePackages

      protected org.springframework.data.util.Streamable<StringSE> getBasePackages()
    • getAnnotation

      protected abstract ClassSE<? extends AnnotationSE> getAnnotation()
      特定のリポジトリサポートを有効にするために使用される Spring Data アノテーション。
      戻り値:
      アノテーションクラス
    • getConfiguration

      protected abstract ClassSE<?> getConfiguration()
      Spring Boot がテンプレートとして使用する構成クラス。
      戻り値:
      構成クラス
    • getRepositoryConfigurationExtension

      protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtension getRepositoryConfigurationExtension()
      特定のリポジトリサポート用の RepositoryConfigurationExtension
      戻り値:
      リポジトリ設定拡張
    • getBootstrapMode

      protected org.springframework.data.repository.config.BootstrapMode getBootstrapMode()
      特定のリポジトリサポート用の BootstrapMode。デフォルトは BootstrapMode.DEFAULT です。
      戻り値:
      ブートストラップモード
    • setResourceLoader

      public void setResourceLoader(ResourceLoader resourceLoader)
      次で指定:
      インターフェース ResourceLoaderAwaresetResourceLoader 
    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory) throws BeansException
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      例外:
      BeansException
    • setEnvironment

      public void setEnvironment(Environment environment)
      次で指定:
      インターフェース EnvironmentAwaresetEnvironment