我正在尝试提出请求
private final RestTemplate httpClient;
ResponseEntity<DataEntity<User>> response =
httpClient.exchange(Url,
HttpMethod.POST,
httpEntity,
User.class);
我得到一个错误
Required type:ResponseEntity<DataEntity<User>>
Provided:ResponseEntity<User>
我需要在这个参数中指定什么?
DataEntity - это класс обертка
public class DataEntity<T>{
private T data;
}
我应该指定什么而不是 User.class?
使用
ParameterizedTypeReference这是 Spring 框架中的一个特殊帮助类,旨在传递对泛型/可参数化类的引用
最终: