Annotation Type EnableCosmosRepositories

    • Element Detail

      • value

        String[] value
        To set repo value
        Returns:
        default as {}
        Default:
        {}
      • basePackages

        String[] basePackages
        To set base packages
        Returns:
        default as {}
        Default:
        {}
      • basePackageClasses

        Class<?>[] basePackageClasses
        To set base package class
        Returns:
        default as {}
        Default:
        {}
      • includeFilters

        org.springframework.context.annotation.ComponentScan.Filter[] includeFilters
        To include filters
        Returns:
        default as {}
        Default:
        {}
      • excludeFilters

        org.springframework.context.annotation.ComponentScan.Filter[] excludeFilters
        To exclude filters
        Returns:
        default as {}
        Default:
        {}
      • repositoryImplementationPostfix

        String repositoryImplementationPostfix
        To set repo Implement postfix
        Returns:
        default as "Impl"
        Default:
        "Impl"
      • namedQueriesLocation

        String namedQueriesLocation
        To set the named query location
        Returns:
        default as ""
        Default:
        ""
      • queryLookupStrategy

        org.springframework.data.repository.query.QueryLookupStrategy.Key queryLookupStrategy
        To set query look up strategy
        Returns:
        QueryLookupStrategy.Key
        Default:
        org.springframework.data.repository.query.QueryLookupStrategy.Key.CREATE_IF_NOT_FOUND
      • repositoryFactoryBeanClass

        Class<?> repositoryFactoryBeanClass
        To set factory bean class of repo
        Returns:
        default value is ReactiveCosmosRepositoryFactoryBean.class
        Default:
        com.azure.spring.data.cosmos.repository.support.CosmosRepositoryFactoryBean.class
      • repositoryBaseClass

        Class<?> repositoryBaseClass
        To set base class of repo
        Returns:
        default value is DefaultRepositoryBaseClass.class
        Default:
        org.springframework.data.repository.config.DefaultRepositoryBaseClass.class
      • considerNestedRepositories

        boolean considerNestedRepositories
        To set if consider nested repositories
        Returns:
        default value is false
        Default:
        false
      • cosmosTemplateRef

        String cosmosTemplateRef
        Configures the name of the CosmosTemplate bean to be used with the repositories detected.
        Returns:
        cosmosTemplate by default.
        Default:
        "cosmosTemplate"