4
`@Getter
@Setter
public class ApiResultResponse
private T apiResult;
}`
远程调用代码 `@FeignClient public interface DemoClient {
@PostMapping("/coupon/list")
ApiResultResponse<List<CouponDetail>> getList();
}`
调用接收代码
ApiResultResponse<List<CouponDetail>> couponDetailList = demoClient.getList();
这段逻辑在升级之前的版本1.2.70是正常的(couponDetailList 对象里面能正常取到值)。
升级到1.2.76后,这行代码
ApiResultResponse<List<CouponDetail>> couponDetailList = demoClient.getList();
一直报类型转换异常。
在1.2.70 从couponDetailList中取出来的值是List对象,类型转换正常。 但是到了1.2.76版本取出来的是JSONArray