AWS JAVA dynamoDB 增强客户端 putItem class 强制转换异常

AWS JAVA dynamoDB enhanced client putItem class cast exception

当我使用增强型客户端放置时,它抛出 class 强制转换异常。

DynamoDbTable<Tableclass> recordTable = enhanceClient.table(tableName, Tableclass.class);

Tableclass tableclass = new Tableclass();
tableclass.setid(1);
tableclass.setname("myname");
recordTable.putItem(tableclass);

它给我错误 java.lang.ClassCastException: com.db.dynamo.Tableclass 无法转换为 com.db.dynamo.Tableclass

这对我有用

所以基本上问题出在 spring 开发工具及其 class 加载器(数量为 2),因此您可以将其删除或将 dynamo 移动到相同的 class 加载器.