Class DefaultDynamoDbTableNameResolver
java.lang.Object
io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- All Implemented Interfaces:
DynamoDbTableNameResolver
Simple implementation of
DynamoDbTableNameResolver that resolves class simple name to table name.- Since:
- 3.0
- Author:
- Matej Nedic, Arun Patra, Volodymyr Ivakhnenko, Marcus Voltolim
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDynamoDbTableNameResolver(@Nullable String tablePrefix) DefaultDynamoDbTableNameResolver(@Nullable String tablePrefix, @Nullable String tableSuffix) DefaultDynamoDbTableNameResolver(@Nullable String tablePrefix, @Nullable String tableSuffix, @Nullable String tableSeparator) -
Method Summary
-
Constructor Details
-
DefaultDynamoDbTableNameResolver
public DefaultDynamoDbTableNameResolver() -
DefaultDynamoDbTableNameResolver
-
DefaultDynamoDbTableNameResolver
-
DefaultDynamoDbTableNameResolver
-
-
Method Details
-
resolve
Description copied from interface:DynamoDbTableNameResolverResolves DynamoDb table name from aClasstypically annotated withDynamoDbBean.- Specified by:
resolvein interfaceDynamoDbTableNameResolver- Type Parameters:
T- - the type for class- Parameters:
clazz- - the class from which DynamoDb table is resolved- Returns:
- the table name
-