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 等級 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();

API 同等性

為了與 Spring Framework 的 Rest Template 函式庫保持同等性,此版本引入了一些重大變更。特別注意,RestTemplate 建構函式已變更。現在預設建構函式會建立一組標準的 HttpMessageConverters。建議防止建立預設訊息轉換器的方法是使用下列新的建構函式

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

結論

如需完整的變更清單,請參閱 JIRA 中的發布說明參考文件也已更新,涵蓋了新功能。

再次感謝所有為此版本做出貢獻的人!請試用這個新的里程碑版本,並在 JIRAGitHub 上報告任何問題。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視全部