RestTemplate返回值带有泛型

2019-12-03  本文已影响0人  wangpeng123
public class HttpTest {
    @Autowired
    private RestTemplate restTemplate;

    @Test
    public void test() {
        List<JSONObject> list = new ArrayList<>();
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("id", "aaa");
        jsonObject.put("name", "bbb");
        list.add(jsonObject);
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_JSON);

        HttpEntity<List<JSONObject>> requestEntity = new HttpEntity<>(list, headers);
        ResponseEntity<Result<List<Model>>> result =
                restTemplate.exchange("https://www.xxx.com",
                        HttpMethod.POST, requestEntity, new ParameterizedTypeReference<Result<List<Model>>>() {
                        });
        System.out.println("aaa");
    }

}
上一篇 下一篇

猜你喜欢

热点阅读