Spring RestTemplate Row Mapper

时间:2017-03-16 20:08:02

标签: rest spring-mvc resttemplate spring-rest

Java - spring RestTemplate

使用以下代码获得休息回复

PropsNotMatchClass notMatchClass;

ResponseEntity<PerfectPropsMatchClass> resp= restTemplate.getForEntity(url, PerfectPropsMatchClass.class)
PerfectPropsMatchClass props = resp.getBody();

我必须创建PerfectPropsMatchClass类b / c我的PropsNotMatchClass没有返回响应中的确切名称。有没有一种有效的方法可以在响应中迭代每一行并创建PropsNotMatchClass的对象。

1 个答案:

答案 0 :(得分:1)

您可以使用ResponseExtractor。

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/ResponseExtractor.html

它在RestTemplate中使用。

<T> T execute(String url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor, Map<String,?> uriVariables)