RestTemplate 遇到泛型参数时,用exchange方法

来源:互联网 发布:重庆seo外包服务价格 编辑:程序博客网 时间:2024/06/05 07:48
#发送参数:
EpbParam param = new EpbParam();param.setData(CouponOrder);


#参数 httpEntity组装
 HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<EpbParam<CouponOrder>> entity = new HttpEntity<EpbParam<CouponOrder>>(param, headers);




#返回值 ParameterizedTypeReference
ParameterizedTypeReference parameterizedTypeReference = new ParameterizedTypeReference<EpbResponse<ThirdPartyResponse,CouponOrder>>() {};ResponseEntity<EpbResponse<ThirdPartyResponse,CouponOrder>> result = restTemplate.exchange(url, HttpMethod.POST, entity, parameterizedTypeReference);result.getBody();


 
原创粉丝点击