org.springframework.boot.autoconfigure.data

Class AbstractRepositoryConfigurationSourceSupport

  • java.lang.Object
    • org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport
    • Constructor Detail

      • AbstractRepositoryConfigurationSourceSupport

        public AbstractRepositoryConfigurationSourceSupport()
    • Method Detail

      • getBasePackages

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

        protected abstract Class<? extends Annotation> getAnnotation()
        The Spring Data annotation used to enable the particular repository support.
        Returns:
        the annotation class
      • getConfiguration

        protected abstract Class<?> getConfiguration()
        The configuration class that will be used by Spring Boot as a template.
        Returns:
        the configuration class
      • getRepositoryConfigurationExtension

        protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtension getRepositoryConfigurationExtension()
        The RepositoryConfigurationExtension for the particular repository support.
        Returns:
        the repository configuration extension