RestTemplate 遇到泛型參數時,用exchange方法

#發送參數:

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();




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章