RestTemplate.exchange返回类型ParameterizedTypeReference<T>中T为多重泛型

RestTemplate.exchange返回类型ParameterizedTypeReference中T为复杂类型

ParameterizedType pageType = new ParameterizedTypeImpl(new Type[](Xxx.class}, PageResult.class.getDeclaringClass(), PageResult.class);
ParameterizedType responseType = new ParameterizedTypeImpl(new Type[](pageType}, XxxResponse.class.getDeclaringClass(), XxxResponse.class);

ResponseEntity<XxxResponse<PageResult<Xxx>>> entity = restTemplate.exchange(url, HttpMethod.GET, null, type);


版权声明:本文为sndayYU原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。