Spring for Android
Spring for Android - это расширение Spring MVC, которое упрощает разработку Android-приложений.
Быстрый старт

Введение

Spring for Android - это фреймворк, который создан, чтобы предоставить компоненты Spring-проектов для разработки Android приложений.Как и все Spring проекты, настоящая сила Spring for Android в том, что он может быть легко дополнен нужным функционалом.

Возможности

  • REST-клиент для Android
  • Поддержка аутентификации для доступа к защищенным API

Быстрый старт

Загрузка
Maven
Gradle

Рекомендованный путь для начального использования spring-android в вашем проекте с использованием системы управления зависимостями – скопировать фрагмент кода ниже и вставить в вашу конфигурацию сборки. Нужна помощь? Ознакомьтесь с нашими руководствами по созданию приложений с использованием Maven и Gradle.

<dependencies>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-rest-template</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-auth</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-core</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
</dependencies>

Использование

Приведенный пример ниже иллюстрирует, как можно использовать поиск Google:

// The connection URL 
String url = "https://ajax.googleapis.com/ajax/" + 
    "services/search/web?v=1.0&q={query}";

// Create a new RestTemplate instance
RestTemplate restTemplate = new RestTemplate();

// Add the String message converter
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());

// Make the HTTP GET request, marshaling the response to a String
String result = restTemplate.getForObject(url, String.class, "Android");
comments powered by Disqus
Spring for Android
Версия
Документация