@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @Import(DynamoDBRepositoriesRegistrar.class) public @interface EnableDynamoDBRepositories
| Modifier and Type | Optional Element | Description | 
|---|---|---|
| String | amazonDynamoDBRef | Returns the  AmazonDynamoDBreference to be used for each repository instance | 
| Class<?>[] | basePackageClasses | Type-safe alternative to  basePackages()for specifying the packages
 to scan for annotated components. | 
| String[] | basePackages | Base packages to scan for annotated components. | 
| String | dynamoDBMapperConfigRef | Returns the
  DynamoDBMapperConfigreference to be used for to configure AmazonDynamoDB | 
| String | dynamoDBOperationsRef | Returns the  Validatorreference to be used for to
 validate DynamoDB entities | 
| org.springframework.context.annotation.ComponentScan.Filter[] | excludeFilters | Specifies which types are not eligible for component scanning. | 
| org.springframework.context.annotation.ComponentScan.Filter[] | includeFilters | Specifies which types are eligible for component scanning. | 
| String | mappingContextRef | Returns the
  DynamoDBMappingContextreference for theMappingContextfor
 AmazonDynamoDB. | 
| String | namedQueriesLocation | Configures the location of where to find the Spring Data named queries
 properties file. | 
| org.springframework.data.repository.query.QueryLookupStrategy.Key | queryLookupStrategy | Returns the key of the
  QueryLookupStrategyto be
 used for lookup queries for query methods. | 
| Class<?> | repositoryFactoryBeanClass | Returns the  FactoryBeanclass to be
 used for each repository instance. | 
| String | repositoryImplementationPostfix | Returns the postfix to be used when looking up custom repository
 implementations. | 
| String[] | value | Alias for the  basePackages()attribute. | 
String[] value
basePackages() attribute. Allows for more concise
 annotation declarations e.g.:
 @EnableDynamoDBRepositories("org.my.pkg") instead of
 @EnableDynamoDBaRepositories(basePackages="org.my.pkg").String[] basePackages
value() is an alias
 for (and mutually exclusive with) this attribute. Use
 basePackageClasses() for a type-safe alternative to String-based
 package names.Class<?>[] basePackageClasses
basePackages() for specifying the packages
 to scan for annotated components. The package of each class specified will be
 scanned. Consider creating a special no-op marker class or interface in each
 package that serves no purpose other than being referenced by this attribute.org.springframework.context.annotation.ComponentScan.Filter[] includeFilters
basePackages() to
 everything in the base packages that matches the given filter or filters.org.springframework.context.annotation.ComponentScan.Filter[] excludeFilters
String repositoryImplementationPostfix
PersonRepository the corresponding implementation class will be
 looked up scanning for PersonRepositoryImpl. Defaults to 'Impl'.String namedQueriesLocation
META-INFO/jpa-named-queries.properties.org.springframework.data.repository.query.QueryLookupStrategy.Key queryLookupStrategy
QueryLookupStrategy to be
 used for lookup queries for query methods. Defaults to
 QueryLookupStrategy.Key.CREATE_IF_NOT_FOUND.Class<?> repositoryFactoryBeanClass
FactoryBean class to be
 used for each repository instance. Defaults to
 DynamoDBRepositoryFactoryBean.String amazonDynamoDBRef
AmazonDynamoDB
 reference to be used for each repository instanceAmazonDynamoDB bean
         nameString dynamoDBMapperConfigRef
DynamoDBMapperConfig
 reference to be used for to configure AmazonDynamoDBDynamoDBMapperConfig
         bean nameString dynamoDBOperationsRef
Validator reference to be used for to
 validate DynamoDB entitiesDynamoDBOperations
         bean nameString mappingContextRef
DynamoDBMappingContext
 reference for the
 MappingContext for
 AmazonDynamoDB.DynamoDBMappingContext
         bean nameCopyright © 2018. All rights reserved.