在创建 DynamoDBMapperConfig 时,您可以在 Aws SDK V1 for java 中设置
withTableNameResolver(...)
和
withObjectTableNameResolver(...)
即使 bean 具有 @DynamoDBTable 注释,也可以在保存操作发生之前动态更改表名。
是否可以在 Aws Sdk v2 for java 中使用 DynamoDbEnhancedClient 执行类似的操作?
最佳答案
如果我没理解错的话,目前还不能完成。您似乎正在寻找此功能: https://github.com/aws/aws-sdk-java-v2/issues/2935
看起来它正在开发中(或者至少作为功能请求被接受)
关于java - 如何在 DynamoDbEnhancedClient 中动态更改表名(Aws Sdk V2 for Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62247751/