Generics 来自 Spring RestTemplate

为了让 RestTemplate 理解返回内容的通用性,我们需要定义结果类型引用。

org.springframework.core.ParameterizedTypeReference 自 3.2 起推出

Wrapper<Model> response = restClient.exchange(url, 
                          HttpMethod.GET, 
                          null, 
                          new ParameterizedTypeReference<Wrapper<Model>>() {}).getBody();

从控制器获取例如 List<User> 可能很有用。