先人一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布 Spring for Android 2.0.0.M1 现在可以在 Spring 里程碑仓库中找到。主要亮点包括:
ParameterizedTypeReference
支持泛型OkHttpRequestFactory
支持 OkHttp此版本将最低版本从 Android 2.1 (API level 7) 提高到 Android 2.2 (API level 8)。Google Play Store 应用不再支持 Android 2.1,并且该版本未在 Android 开发者 Dashboards 上跟踪。此外,OkHttp 仅在 Android 2.3 及更高版本上受支持。
以下是如何使用 Rest Template 使用泛型类型的示例
ParameterizedTypeReference<List<String>> typeRef =
new ParameterizedTypeReference<List<String>>() {};
ResponseEntity<List<String>> responseEntity =
restTemplate.exchange(url, HttpMethod.GET, requestEntity, typeRef);
List<String> strings = responseEntity.getBody();
为了保持与 Spring Framework 的 Rest Template 库的对等性,此版本引入了一些重大更改。 特别是,请注意 RestTemplate
构造函数已更改。 默认构造函数现在创建一组标准的 HttpMessageConverters
。 避免创建默认消息转换器的推荐方法是使用以下新的构造函数
public RestTemplate(List<HttpMessageConverter<?>> messageConverters)