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

      String[] value
      Returns:
      base packages to scan
      Default:
      {}
    • basePackages

      String[] basePackages
      Returns:
      base packages to scan
      Default:
      {}
    • basePackageClasses

      Class<?>[] basePackageClasses
      Returns:
      types whose packages are scanned
      Default:
      {}
    • 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

      String namedQueriesLocation
      Returns:
      the named-query properties resource
      Default:
      ""
    • 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

      BootstrapMode bootstrapMode
      Returns:
      when repositories are initialized
      Default:
      DEFAULT
    • dynamoDbOperationsRef

      String dynamoDbOperationsRef
      Returns:
      the DynamoDbOperations bean name
      Default:
      ""
    • considerNestedRepositories

      boolean considerNestedRepositories
      Returns:
      whether nested repository interfaces are considered
      Default:
      false