返回基类型列表的java Spring Rest模板
是否可以让Spring Rest模板与ParameterizedTypeReference一起返回基类型列表。我想为ParameteredTypeReference指定实际类型。我已经试过了,但只得到了一个HashMaps列表
List<BaseObject> response = null;
re = restTemplate.exchange(requestUrl, HttpMethod.GET, getHttpStringEntity(),
getParametrizedTypeReference(Class.forName("my.package." + this.entity)) );
private HttpEntity<String> getHttpStringEntity()
{
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> entity = new HttpEntity<String>(headers);
return entity;
}
private <T> ParameterizedTypeReference<List<T>> getParametrizedTypeReference(Type T)
{
return new ParameterizedTypeReference<List<T>>() {};
}
共 (0) 个答案