Spring for Android 2.0.0.M1 发布

发布 | Roy Clarkson | 2014 年 9 月 16 日 | ...

我很高兴地宣布 Spring for Android 2.0.0.M1 现在可以在 Spring 里程碑仓库中找到。主要亮点包括:

  • 通过使用 ParameterizedTypeReference 支持泛型
  • 通过 OkHttpRequestFactory 支持 OkHttp
  • RestTemplate API 与 Spring Framework 的对等性
  • 缺陷修复和改进

最低版本

此版本将最低版本从 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();

API 对等性

为了保持与 Spring Framework 的 Rest Template 库的对等性,此版本引入了一些重大更改。 特别是,请注意 RestTemplate 构造函数已更改。 默认构造函数现在创建一组标准的 HttpMessageConverters。 避免创建默认消息转换器的推荐方法是使用以下新的构造函数

public RestTemplate(List<HttpMessageConverter<?>> messageConverters)

结论

有关更改的完整列表,请参阅 JIRA 中的发行说明参考文档也已更新,以涵盖新功能。

再次感谢所有为发布做出贡献的人! 请尝试这个新的里程碑版本,并在 JIRAGitHub 上报告任何问题。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

先人一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部