Annotation Type EnableCosmosRepositories
-
@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @Import(CosmosRepositoriesRegistrar.class) public @interface EnableCosmosRepositories
Interface to enable cosmos repository
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<?>[]basePackageClassesTo set base package classString[]basePackagesTo set base packagesbooleanconsiderNestedRepositoriesTo set if consider nested repositoriesStringcosmosTemplateRefConfigures the name of theCosmosTemplatebean to be used with the repositories detected.org.springframework.context.annotation.ComponentScan.Filter[]excludeFiltersTo exclude filtersorg.springframework.context.annotation.ComponentScan.Filter[]includeFiltersTo include filtersStringnamedQueriesLocationTo set the named query locationorg.springframework.data.repository.query.QueryLookupStrategy.KeyqueryLookupStrategyTo set query look up strategyClass<?>repositoryBaseClassTo set base class of repoClass<?>repositoryFactoryBeanClassTo set factory bean class of repoStringrepositoryImplementationPostfixTo set repo Implement postfixString[]valueTo set repo value
-
-
-
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:
- {}
-
-
-
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:
- ""
-
-
-
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
-
-
-
cosmosTemplateRef
String cosmosTemplateRef
Configures the name of theCosmosTemplatebean to be used with the repositories detected.- Returns:
- cosmosTemplate by default.
- Default:
- "cosmosTemplate"
-
-