Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用弹簧数据dynamodb定制DynamoDBMapper_Java_Spring_Spring Data_Amazon Dynamodb - Fatal编程技术网

Java 使用弹簧数据dynamodb定制DynamoDBMapper

Java 使用弹簧数据dynamodb定制DynamoDBMapper,java,spring,spring-data,amazon-dynamodb,Java,Spring,Spring Data,Amazon Dynamodb,假设我需要在不同的环境中使用不同的DynamoDb表。 例如,我希望在dev上有DevTable,在prod上有ProdTable 那么,有没有办法将自定义DynamoDBMapper与spring数据存储库一起使用?提供了一种方法,通过类使用@DynamoDBTable注释覆盖实体对象上指定的表名 您可以在基于spring数据的应用程序中定义一个TableNameOverridebean,在运行时修改表名。看

假设我需要在不同的环境中使用不同的DynamoDb表。 例如,我希望在dev上有DevTable,在prod上有ProdTable

那么,有没有办法将自定义DynamoDBMapper与spring数据存储库一起使用?

提供了一种方法,通过类使用
@DynamoDBTable
注释覆盖实体对象上指定的表名

您可以在基于spring数据的应用程序中定义一个
TableNameOverride
bean,在运行时修改表名。看