领先一步
VMware 提供培训和认证,以加快您的进步。
了解更多我很高兴地宣布,Spring for Android 2.0.0.M1 现在可在 Spring 里程碑仓库 中获得。亮点包括:
ParameterizedTypeReference
支持泛型OkHttpRequestFactory
支持 OkHttp此版本将最低版本从 Android 2.1(API 级别 7)提高到 Android 2.2(API 级别 8)。Google Play 商店应用不再支持 Android 2.1,并且该版本未在 Android 开发者 仪表盘 上进行跟踪。此外,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)