Annotation Type EnableReactiveCosmosRepositories
-
@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @Import(ReactiveCosmosRepositoriesRegistrar.class) public @interface EnableReactiveCosmosRepositories
Interface to enable reactive 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 repositoriesorg.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 strategyStringreactiveCosmosTemplateRefConfigures the name of theReactiveCosmosTemplatebean to be used with the repositories detected.Class<?>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.ReactiveCosmosRepositoryFactoryBean.class
-
-
-
repositoryBaseClass
Class<?> repositoryBaseClass
To set base class of repo- Returns:
- default value is DefaultRepositoryBaseClass.class
- Default:
- org.springframework.data.repository.config.DefaultRepositoryBaseClass.class
-
-
-
reactiveCosmosTemplateRef
String reactiveCosmosTemplateRef
Configures the name of theReactiveCosmosTemplatebean to be used with the repositories detected.- Returns:
- reactiveCosmosTemplate by default.
- Default:
- "reactiveCosmosTemplate"
-
-