春季启动:交换getForEntity

时间:2018-10-08 14:29:42

标签: spring spring-boot spring-rest

我想知道是否可以使用getforEntity而不是exchange来编写它:

ResponseEntity<List<String>> response = this.restTemplate
    .exchange(
        this.backOfficeProperties.getFrontOfficeUrl(),
        HttpMethod.GET,
        null,
        new ParameterizedTypeReference<List<String>>(){}
    );

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果我对您的理解正确,则需要使用以下结构。我知道这与List不同,但是不幸的是,没有其他方法可以使用getForEntity

ResponseEntity<Object[]> responseEntity = restTemplate.getForEntity(his.backOfficeProperties.getFrontOfficeUrl(), Object[].class);
Object[] objects = responseEntity.getBody();