有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

返回基类型列表的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) 个答案