List<Long> data = orderFeignService.getProductIdListFromValidOrderByMemberId(memberId).getData(new TypeReference<List<Long>>);为什么报错
时间: 2024-04-10 11:34:21 浏览: 59
解决python使用list()时总是报错的问题
5星 · 资源好评率100%
根据提供的代码,报错可能是因为在调用 `getData()` 方法时没有提供泛型参数。在这种情况下,您需要将 `new TypeReference<List<Long>>` 改为 `new TypeReference<List<Long>>() `,以正确指定返回数据的类型。修改后的代码如下所示:
```java
List<Long> data = orderFeignService.getProductIdListFromValidOrderByMemberId(memberId).getData(new TypeReference<List<Long>>(){});
```
这样应该可以解决报错问题。如果问题仍然存在,请提供更多的错误信息或上下文,以便我能够提供更具体的帮助。
阅读全文