将读取Rest API响应的代码更改为;
ParameterizedTypeReference<RestResponsePage<MyObject>> responseType = new ParameterizedTypeReference<RestResponsePage<MyObject>>() { };ResponseEntity<RestResponsePage<MyObject>> result = restTemplate.exchange(url, HttpMethod.GET, null, responseType);List<MyObject> searchResult = result.getBody().getContent();这是我为RestResponsePage创建的类
package com.basf.gb.cube.seq.vaadinui.util;import java.util.ArrayList;import java.util.List;import org.springframework.data.domain.PageImpl;import org.springframework.data.domain.Pageable;public class RestResponsePage<T> extends PageImpl<T>{ private static final long serialVersionUID = 3248189030448292002L; public RestResponsePage(List<T> content, Pageable pageable, long total) { super(content, pageable, total); // TODO Auto-generated constructor stub } public RestResponsePage(List<T> content) { super(content); // TODO Auto-generated constructor stub } public RestResponsePage() { super(new ArrayList<T>()); }} 


