Amazon dynamodb 实例化AlternatorDBClientV2时获取异常
当我尝试创建AlternatorDBClientV2的新实例时,我遇到了以下异常 java.lang.NoSuchMethodError:com.amazonaws.transform.JsonErrorUnmarshaller:method()未找到 位于com.michelboudreau.alternatorv2.AlternatorDBClientV2.init(AlternatorDBClientV2.java:106) 在com.michelboudreau.alternatorv2.AlternatorDBClientV2.(AlternatorDBClientV2.java:100) 在com.michelboudreau.alternatorv2.AlternatorDBClientV2.(AlternatorDBClientV2.java:95) 我使用的是0.12.0版本的交流发电机 你知道为什么会发生这种异常吗Amazon dynamodb 实例化AlternatorDBClientV2时获取异常,amazon-dynamodb,Amazon Dynamodb,当我尝试创建AlternatorDBClientV2的新实例时,我遇到了以下异常 java.lang.NoSuchMethodError:com.amazonaws.transform.JsonErrorUnmarshaller:method()未找到 位于com.michelboudreau.alternatorv2.AlternatorDBClientV2.init(AlternatorDBClientV2.java:106) 在com.michelboudreau.alternatorv2
谢谢 我最近也遇到了这个问题 JsonErrorUnmarshaller是Amazon SDK内部的一个类,如果您查看一下jar的源代码,他们最近显然更改了构造函数以获取一些参数 这意味着at的行将失败,因为它调用了
newjsonerrorunmarshaller()
恐怕您可能需要配置本地DynamoDB。交流发电机已经2年没有更新了,将会出现不兼容问题。这个问题应该是AlternatorDB github项目的一个问题。使用这个库的目的是什么?如果你想要的话,你可以很容易地运行dynamodb本地版本。我将它用作单元测试的dynamodb模拟服务。使用dynamodb本地版本并不能解决单元测试的目的。