Annotation Interface EnableDynamoDbRepositories
@Retention(RUNTIME)
@Target(TYPE)
@Documented
@Inherited
@Import(DynamoDbRepositoriesRegistrar.class)
public @interface EnableDynamoDbRepositories
Enables scanning and configuration of DynamoDB repositories.
- Since:
- 1.0.0
- Author:
- Matej Nedic
-
Element Details
-
value
-
basePackages
-
basePackageClasses
-
includeFilters
ComponentScan.Filter[] includeFilters- Returns:
- component filters that include repository interfaces
- Default:
{}
-
excludeFilters
ComponentScan.Filter[] excludeFilters- Returns:
- component filters that exclude repository interfaces
- Default:
{}
-
repositoryImplementationPostfix
String repositoryImplementationPostfix- Returns:
- the postfix for custom repository implementations
- Default:
"Impl"
-
namedQueriesLocation
-
repositoryFactoryBeanClass
Class<?> repositoryFactoryBeanClass- Returns:
- the repository factory-bean type
- Default:
io.awspring.spring.data.dynamodb.repository.support.DynamoDbRepositoryFactoryBean.class
-
repositoryBaseClass
Class<?> repositoryBaseClass- Returns:
- the repository base-class type
- Default:
org.springframework.data.repository.config.DefaultRepositoryBaseClass.class
-
queryLookupStrategy
QueryLookupStrategy.Key queryLookupStrategy- Returns:
- the repository query lookup strategy
- Default:
CREATE_IF_NOT_FOUND
-
bootstrapMode
-
dynamoDbOperationsRef
-
considerNestedRepositories
boolean considerNestedRepositories- Returns:
- whether nested repository interfaces are considered
- Default:
false
-